Opportunity Overview:
This is a remote-first role that may require travel to Boston, MA for new hire onboarding and occasional in-person team meetings and company events.
We are seeking a Senior Software Engineer to join our Engineering team. In this role, you will build and operate mission-critical healthcare technology that powers prior authorization for health plans covering 15+ million members. You'll work across the full stack — backend services, event-driven pipelines, and provider-facing web applications — to deliver systems that healthcare practitioners and clinical operations teams depend on daily. You'll partner closely with product, design, clinical, and platform teams to ship high-quality software in a complex, multi-tenant healthcare environment. This is an opportunity to solve distributed systems problems where engineering quality directly impacts patient access to care.
What you’ll do:
- Own epic-level efforts end-to-end — from technical design and milestone decomposition through implementation, testing, and production deployment
- Design, build, and maintain services and applications across the full stack: backend (Java, Groovy/Grails), frontend (React, TypeScript), data (MongoDB), and event-driven messaging (Kafka)
- Proactively identify systemic technical risks including performance bottlenecks, reliability gaps, data consistency issues, and accumulated technical debt — proposing and executing solutions
- Evaluate technical approaches through design docs, pilots, and experiments — documenting decisions, tradeoffs, and outcomes to inform team direction
- Mentor engineers through code reviews, design discussions, and pairing — fostering a culture of ownership, learning, and technical excellence
- Lead technical design discussions, bringing data-driven analysis and written tradeoffs to resolve ambiguity and align cross-functional stakeholders
- Ensure launch readiness for your epics — comprehensive testing, rollout strategy, monitoring, and rollback plans — coordinating across teams when dependencies exist
- Collaborate with cross-functional teams (product, design, clinical, platform) to deliver high-quality experiences while balancing quality, delivery timelines, and operational constraints
What you’ll need:
- 5+ years of professional software engineering experience with increasing scope and ownership
- Strong backend development experience using Java or Groovy, including designing and operating production-grade services
- Experience building modern web applications with React, JavaScript, and TypeScript
- Hands-on experience with NoSQL data stores (e.g., MongoDB), including schema design and query optimization
- Demonstrated ability to own and deliver epic-sized efforts — decomposing work into milestones, leading execution, and shipping with design-doc quality
- Experience building systems that integrate with