Staff Software Developer - Insurance Integrations
Jane App
The Impact You Could Have
- Lead the design and implementation of architectural patterns that standardize and simplify how new insurance integrations are built.
- Influence the technical direction of Jane’s insurance domain by applying systems thinking to large-scale, complex challenges.
- Mentor and coach developers across levels, raising the bar on technical design, documentation, and problem-solving.
- Collaborate closely with engineering leaders and cross-functional partners to ensure our insurance integrations are reliable, extensible, and built for future growth.
- Shape the way Jane delivers insurance solutions that help us compete and win in a key market.
The Experience We Feel We Need
- A University Degree in Computer Science or a related STEM field plus approximately 10+ years of experience. Those with a Master's or PhD may be considered with less experience. Alternatively, candidates with 13+ years of industry experience gained through non-traditional paths, such as bootcamps or self-teaching, are also encouraged to apply!
- Depth and diversity of experience, already operating at the Staff level, demonstrated by working in different capacities across multiple products and companies, bringing a well-rounded perspective on development methodologies, problem-solving techniques, and team collaboration.
- Strong experience in designing and evolving backend systems with a pragmatic approach to scaling architecture. Experience with Rails is highly valued but not required—we believe great developers can learn any tech stack with proper support.
- Proven ability to model complex business domains and translate them into scalable, maintainable system architectures that reduce complexity over time.
- Solid working knowledge of frontend technologies—particularly React—is a significant bonus, enabling you to contribute to full-stack discussions and architectural alignment.
- Extensive experience and ownership in design and architecture, making impactful architectural decisions across more than one team and ensuring alignment with organizational goals.
- Experience creating and upholding technical standards, best practices, and culture-building practices across teams and organizations, ensuring adoption and alignment.
- A desire to remain actively involved in coding while leading teams through technical challenges, balancing hands-on work with high-level strategy.
- Ability to communicate complex technical solutions to both technical and non-technical stakeholders, collaborating effectively with Product Managers, Designers, and others to ensure cohesive product development.
- Experience driving internal education efforts such as design reviews, presentations, documentation, or mentorship programs that help teams level up without creating bottlenecks.
- Our development team at Jane primarily works with Ruby on Rails, but we welcome applicants with experience in other OOP languages (Java, C#, Python, etc.). We strongly believe that great developers can learn any tech stack, so you’ll have the resources and support needed to ramp up on ours if you haven't worked with it previously.
