Remote job
Software Engineer: Backend
Job details
About this role
Role overview A health-benefits technology company is hiring a Backend Software Engineer to design and build the core systems that power its platform. The work covers data models, fund flows, automations, and integrations that make healthcare benefits reliable at scale, with a direct impact on real money and real healthcare decisions. The team is organized around the people it serves, including members, employers, and partners, so engineers own end-to-end experiences and ship with speed and accountability.
Responsibilities - Design, build, and evolve backend systems supporting enrollments, payments, payroll, and benefits management - Architect and maintain robust data models and fund flows that handle large volumes of financial transactions - Build integrations with payroll providers, banks, insurance carriers, and other external partners - Improve operational rigor through automation, tooling, monitoring, and observability - Partner closely with product, operations, and other engineers to solve complex business problems - Take ownership of production systems, including reliability, debugging, and long-term maintainability
Requirements - Experience building and maintaining backend systems in a production environment - Track record of shipping systems with complex business and operational implications - Strong ability to reason about data models, workflows, and edge cases - Comfort operating in ambiguous problem spaces with cross-functional tradeoffs - Experience mentoring other engineers or setting technical direction
Nice to have - Work experience in healthcare, finance, or other complex or regulated domains - Familiarity with HR, payroll, payments, or partner-facing systems - Prior ownership of systems with real operational or financial impact - Ruby on Rails experience, which is helpful but not required; ability to learn quickly matters more
Benefits and work setup - Stack: Ruby on Rails backend, React and TailwindCSS frontend, with some Python and backend JavaScript where appropriate - Hiring across multiple levels; the team values scope owned, impact delivered, and decision quality over years of experience - A rigorous but efficient interview process most candidates complete within about three weeks