Help us improve healthcare for everyone.

Our team is making genetic information accessible to all.

Senior Software Engineer


Invitae is currently in search of a senior full stack software engineer that is able to take responsibility for maintaining and enhancing parts of Invitae’s genetic family history tool, CancerGene Connect. Currently the application stack is a .NET-MVC 5/SQL Server/Angular 1/Azure VM/Table/Blob Storage. In the near future we will be looking to migrate from .NET/Azure environment to a JS/Python/AWS environment. Candidates should be aware of current­ and past full-stack tools and technologies and comfortable working in an agile environment. At Invitae, we're using genetics to improve healthcare for everyone. Working with us will give you an opportunity to use your technical skills to do real and tangible good -- impacting the lives of patients, families, and future generations to come!


  • 5+ years of industry software engineering
  • Interpersonal and communication skills
  • Demonstration of expert understanding of one or more of the following: C#, Java, C/C++, Python, JS (backend), Go
  • Expert understanding of RESTFul API architecture and implementation
  • Expert understanding of front end technologies (JS, CSS, Html, different frameworks)
  • Expert understanding of database systems both SQL/NoSQL
  • Experience in cloud deployment and security
  • Experience with agile development
  • Strong GIT understanding
  • Exposure to HIPPA compliant development preferred
  • Knowledge of networking and security is a bonus
  • Interest in science and medicine a plus!

Our headquarters location is in San Francisco, however, this position will be based in Dallas, Texas, at one of our new office locations in support of the CancerGene Connect product.

Share this post!


Return to careers page

Invitae does not accept third party agency resumes or profiles. Any unsolicited resumes or profiles without an agreement in place become the property of Invitae, and Invitae is not responsible for any fees should a candidate be subsequently hired or placed within the company.