Senior Software Engineer

Full Time | Nashville, Tennessee (In-Person or Remote, U.S. Only)
Apply For This Position!

Who is Hatch?

Hatch works with leading health systems and specialty practices to make sure every patient gets to the right place at the right time. By matching a patient's unique needs and the health system's operational goals, Hatch pairs patients with providers to drive improved outcomes clinically & financially, whether in-person or virtual.

Job Description

Hatch is in search of a Senior Software Engineer to join our development team. The ideal candidate will contribute to building innovative software to connect patients to care providers. Our team is fast-paced and our business is growing; we need a seasoned engineer who can accelerate our growth and help deliver exceptional, customer-centric software.


  • Design, build, and maintain modern full-stack web focused software.
  • Foster collaboration with product management to build software that address customer needs, ensuring the delivery of secure, high-performance, and maintainable software.
  • Identify and advocate for code optimization and the reduction of technical debt, while ensuring that the architecture is scalable, reliable, and secure.
  • Provide recommendations on the adoption of technologies that are best aligned with our product features and use cases.
  • Offer mentorship and support to other members of the engineering team.
  • Leverage previous experience to promote and foster agile/scrum development practices within the team.


  • Minimum of 4 years of experience in software development, with a focus on web applications.
  • Proficiency and interest in technologies such as Ruby on Rails, Elixir, Elm, TypeScript, Git, React, MariaDB, PostgreSQL.
  • Demonstrated experience with test-driven development (TDD) or unit testing, and automated testing frameworks.
  • Proficiency in Scrum/Agile development methodologies.
  • Ability to manage and deliver on multiple competing priorities efficiently.
  • Exceptional verbal and written communication skills.
  • Extensive knowledge and experience with modern full stack web applications.

Join our team at Hatch to be at the forefront of revolutionizing patient care and access with cutting-edge software solutions. We eagerly await the unique skills and value you will bring to our team and partners.

Hiring Manager

Brent Offner

SVP, Technology

Hatch is a fast paced, startup environment with a 10-year goal of getting 100 million patients to the right place. If you're looking for a career that is just as much rewarding as it is enjoyable, let's talk! We're changing healthcare and could use your help.

Apply For This Position!