Invitae

Software Engineer, EMR

3+ months agoRemote

Invitae needs experienced software engineers with diverse backgrounds to help us achieve our mission of providing genetic information to billions of people. As part of the Integrations group, you’ll be working with a distributed team that supports Invitae’s various integrations with internal homebrew systems as well as external vendors and partners. There’s a large focus on supporting our ability to accept electronic orders and provide subsequent results via an EMR connection.

What you will do:

  • Help build new features or applications based on business needs
  • Contribute to software design discussions
  • Write robust, structured, and testable code while also participating in code reviews
  • Be a strong communicator and ability to facilitate discussions with non-technical members and stakeholders
  • Identify root cause of production issues and write tests that provide the proper test coverage
  • Be exposed to multiple technology stacks responsible for mission-critical tasks such as electronic order acceptance, results delivery, and shipping logistics

What you bring:

  • REST API architecture and troubleshooting
  • Industry experience with full stack architecture and distributed systems
  • Preferred experience in languages/frameworks:
  • Scala/Kotlin/Java
  • Python
  • Django web framework
  • Hands on experience with databases (MySQL, PostgreSQL, NoSQL, etc.)
  • Industry experience with automated testing and CI/CD tooling
  • Working knowledge of HL7 (orders, results, and scheduling) and its guidelines is a plus
  • Experience with Kafka (consumer/producer and streaming apps) is a plus
  • JavaScript/TypeScript + Node.js is a plus
  • Passion for professional growth and eagerness to take on new challenges

What success looks like in this role:

  • Support the team in developing new features that will enable faster client onboarding and troubleshooting of production systems
  • Continuous communication and collaboration with cross-functional teams ensuring we maintain compatibility across different systems
  • Self-driven and looking to gain hand-on experience with modern software stacks and methodologies

At Invitae, we value diversity and provide equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.