Find A Job

Systems Engineer

San Diego, CA | IT
Job ID: 89504
Listed on 4/12/2019

KellyMitchell matches the best IT and business talent with premier organizations nationwide. Our clients, ranging from Fortune 500 corporations to rapidly growing high-tech companies, are exceptionally served by our 1500+ IT and business consultants. Our industry is growing rapidly, and now is a great time to launch your career with the KellyMitchell team.


Title: Systems Engineer


Job Description & Responsibilities

  • Research, analyze and design complex information systems and technology solutions in support of user/business needs
  • Coordinate across multi-disciplinary teams to transform user needs into a strong product concept, with a complete description of software system requirements
  • Lead use case development, requirements gathering, requirements analysis and review meetings
  • Create wireframes, high-quality workflow and process-flow diagrams, and other visualizations to communicate technical concepts and product architecture
  • Write detailed software requirement specifications and document software designs
  • Manage requirements priority, changes, and planning for future product versions in a scalable and sustainable design
  • Work in a collaborative team environment; accurately and fully describe user needs to UX, software/firmware development, bioinformatics and testing team members
  • Support overall project management such as sprint and release planning
  • Work closely with software test teams to assist in prioritizing and troubleshooting system issues
  • Analyze existing systems/solutions to drive system design improvements
  • Provide technical expertise in identifying, evaluating and developing solutions that are cost effective and meet user/business needs.
  • Coordinate with Product Management to build product development road map and track progress


Skills, Experiences, Knowledge

  • Bachelor’s degree or higher in Computer Science, Biomedical Engineering, Bioinformatics or related engineering/scientific discipline
  • Ability to integrate and distill technical information from stakeholders into a plan that will produce high quality software solution that meets user/product needs
  • 0-2 years of experience in the field of scientific/technical software design or technical product management
  • Knowledge and understanding of formalized software requirements gathering and use case development
  • Strong written/verbal communication and presentation skills, for both technical and non-technical audience
  • Ability to multi-task, work proactively, stay organized, and incorporate feedback in a fast-paced environment
  • Experience with enterprise process management tools (Jama, Jira, Confluence), desired
  • Experience with prototyping tools (e.g. Balsamiq, Axure, Microsoft Expression Blend/Sketch Flow), desired
  • Knowledge and understanding  of Software Development Life Cycle and Scrum methodologies desired


Nice-to-have skills/experiences

  • Experience with Next Generation Sequencing and data analysis, and its applications in science and health care, a plus
  • Experience with design/development/testing/support of cloud software, and cloud providers such as AWS, a plus
  • Experience with design/development/testing/support of software/firmware applications for biomedical instruments/medical devices/data analysis, a plus