Lead Software engineer

Sera Prognostics, Inc., a women’s health care company, is seeking a Lead Software Engineer to maintain our current systems, but also create new features and integrate multiple systems for our company based in Salt Lake City. If you view culture as something of great value, enjoy an environment with flexibility, appreciate being responsible for project completions without micro-management, and where you are appreciated for your talents, creativity, dedication, humor, and personality… then we are needing you to build something that will help change the world.


• Translate user requirements and use cases into functional applications
• Support the business by creating, enhancing and integrating systems
• Design, build and maintain efficient, reusable, and reliable code
• Ensure the best possible performance, quality, and responsiveness of applications
• Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
• Provide support for in-house developed software



• Proficient in C#, with a good knowledge of the .NET ecosystem
• Proficient in SQL
• Proficient in Xaml (WPF, UWP, etc)
• Working knowledge of database systems (SQL Server, Oracle, MySQL, etc.)
• Skill for writing reusable libraries
• Familiar with various design and architectural patterns
• Experience creating database schemas that represent and support business processes
• Experience developing and consuming web services
• A knack for writing clean, readable, and easily maintainable code
• Understanding of fundamental design principles for building a scalable application
• Familiarity with Microsoft Tools (Visual Studio, TFS, etc.)
• Ability to learn and use new technologies easily
• Self-motivated; comfortable working independently under general direction
• Ability to obtain requirements from end users and develop solutions based on them
• Strong communication skills

  • Location
    Salt Lake City, Utah

  • Reporting Relationship
    The Lead Software Engineer will report to the Director of Information Technology of Sera Prognostics. This position will expand and will manage multiple Software Developers and System Integrators as direct reports.

  • FLSA Classification

  • Job Type

  • Benefits
    Medical and dental, partially company-paid. 401k, vision, flexible savings, life insurance, and stock options. Immediate three weeks PTO,  thirteen observed paid holidays. 


  • Healthcare / Laboratory Experience

  • HL7 Experience

  • Experience with SQL Server Integration Services (SSIS)

  • Thermo Fisher Nautilus LIMS experience

Eight years of applicable work experience
Associates Degree in Computer Programming or related field with six years of applicable work experience
Bachelor’s Degree in Computer Programming or related field with four years of applicable work experience



Acceptable file types: doc,docx,pdf,txt,gif,jpg,jpeg,png.
Maximum file size: 1mb.