Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Invitae

Software Engineer, EMR

San Francisco, CA

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

Want more jobs like this?

Get Software Engineering jobs in San Francisco, CA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

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.

Client-provided location(s): San Francisco, CA, USA
Job ID: 2542404
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • FSA
    • HSA
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
  • Parental Benefits

    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
  • Office Life and Perks

    • Company Outings
    • Commuter Benefits Program
    • Casual Dress
    • Pet-friendly Office
    • Happy Hours
    • Snacks
    • Some Meals Provided
  • Vacation and Time Off

    • Personal/Sick Days
    • Paid Holidays
    • Unlimited Paid Time Off
  • Financial and Retirement

    • Relocation Assistance
    • Performance Bonus
    • Company Equity
    • 401(K) With Company Matching
  • Professional Development

    • Learning and Development Stipend
    • Promote From Within
    • Access to Online Courses
    • Lunch and Learns
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program

This job is no longer available.

Search all jobs