$Not specified
Lead the design and development of systems supporting complex insurance products while collaborating with various teams to execute the product roadmap. Develop reliable software for policy administration and financial calculations, ensuring compliance and optimal performance.
Candidates should have over 8 years of professional software development experience with a strong understanding of life insurance products and financial calculations. Familiarity with regulatory compliance in financial services and expertise in distributed systems is also required.
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Software Engineer, Life & Annuity Specialist in the United States. We are seeking a highly skilled Staff Software Engineer specializing in life insurance and annuity products. In this role, you will design, develop, and maintain systems that power complex financial products, including cash-value life insurance and annuities. You will work closely with actuaries, product managers, and insurance specialists to translate sophisticated financial mechanics into reliable, maintainable software. This position offers the opportunity to influence product architecture, support regulatory compliance, and deliver mission-critical solutions in a collaborative, remote-friendly environment. Ideal candidates are experienced in financial calculations, distributed systems, and have deep domain knowledge of insurance products. You will play a key role in shaping the technology that supports intricate actuarial and investment computations. Accountabilities Lead design and development of systems supporting complex insurance products, including IUL, VUL, and annuities. Collaborate with product, actuarial, and engineering teams to execute the product roadmap and implement new platform capabilities. Develop software that handles policy administration, regulatory compliance, and financial calculations with high reliability. Provide technical leadership and mentorship to engineering teams, ensuring maintainable, observable, and monitored systems. Build and optimize distributed systems that manage sensitive financial data. Design and maintain APIs, data models, and financial calculation engines. Participate in code reviews, provide feedback, and promote best practices for software quality and observability. 8+ years of professional software development experience. Experience building financial calculation engines or working with complex mathematical computations. Strong understanding of life insurance products, cash-value insurance mechanics, and annuities. Experience with actuarial calculations, present value computations, or financial modeling. Familiarity with regulatory compliance requirements in financial services. Expertise with distributed systems and relational databases managing sensitive data. Experience designing APIs for financial systems and building mission-critical software. Strong communication skills and ability to collaborate with actuaries, product managers, and other engineers. Preferred Additional Experience: Deep knowledge of IUL, VUL, whole life products, and annuities. Understanding of investment account management and market indexing. Experience with insurance policy administration systems and actuarial libraries. Familiarity with regulatory reporting and compliance frameworks. Background in financial services, insurance, or fintech. Competitive salary and equity based on role. Flexible paid time off and parental leave programs supporting work-life balance. 100% paid premium for medical, dental, and vision insurance. Lifestyle stipend to support physical, emotional, and financial wellbeing. Remote-friendly work environment with optional office access. Opportunities for professional growth and development. Employee-led diversity, equity, and inclusion initiatives. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest! #LI-CL1
This job posting was last updated on 9/30/2025