About the Role
We are seeking a seasoned and visionary Senior Software Developer to build and evolve mission-critical insurance systems. This role demands deep expertise in across the full technology stack—including front-end frameworks (e.g., React), backend development with SQL and Azure and a solid knowledge of building insurance products in a policy administration platform. At Mission, we leverage low-code platforms not to simplify work—but to accelerate innovation and deliver intelligent, scalable solutions faster. The ideal candidate will bring technical leadership, strategic thinking, and a passion for transforming insurance technology through automation and data-driven intelligence.
What You'll Do
- Lead the design, development, and deployment of scalable applications across front-end, back-end, and SaaS systems – with a focus around policy administration systems (PAS), ensuring alignment with business rules, regulatory requirements, and enterprise architecture standards.
- Apply deep understanding of insurance operations—policy lifecycle, endorsements, renewals, cancellations, billing, and claims—to build systems that reflect real-world complexity and compliance.
- Build responsive user interfaces using modern front-end technologies.
- Develop and manage APIs and data exchange formats using JSON.
- Write efficient SQL queries and manage relational databases.
- Ensure PAS components are seamlessly integrated into CI/CD pipelines, enabling automated testing, continuous feedback, and rapid deployment.
- Integrate applications with Microsoft Azure cloud services.
- Mentor and guide developers, fostering a culture of innovation and technical excellence.
- Evaluate and prioritize development tasks based on business impact, risk, and release timelines, ensuring timely delivery of high-quality features.
- Enforce coding standards, design patterns, and development best practices across the team to ensure consistency, performance, and maintainability.
- Contribute to architectural decisions, documentation, and long-term technical planning.
- Implement policy administration system core functionality, including but not limited to rating, forms, underwriting rules, dashboards, workflows, and billing/accounting.
- Deep technical understanding across all of Mission’s core systems, ensuring systems are efficient, compliant, and accurate.
- Operate within Agile, Scrum, or SAFe frameworks to support iterative development and ensure alignment with evolving business needs.
- Analyze system issues, perform root cause analysis, and implement durable fixes that improve system stability and user experience.
Required Qualifications
- 8+ years of experience in full stack software development, with at least 2 years in a leadership or mentoring role.
- 3+ years of experience in property & casualty insurance.
- Proficiency in JavaScript, SQL, and modern front-end frameworks (e.g., React).
- Strong understanding of REST APIs, Webhooks, and JSON.
- Experience with Azure cloud services and deployment strategies.
- Hands-on experience with CI/CD tools (e.g., GitHub Actions, Jenkins, Azure DevOps).
- Solid grasp of agile methodologies and software development lifecycle.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
- Strong analytical, communication, and leadership skills.
- Experience and comfortability with low-code/no-code platforms and their integration into enterprise systems.
- Experience with policy administration systems and insurance workflows.
Preferred Qualification
- Certifications in AI/ML technologies or cloud platforms.
- Familiarity with modular and microservice architecture.
- Experience with Underwriting Workbenches and Automated Submission ingestion.
- Experience with Microsoft Power Platform and Azure Foundry.
- Proficiency in Microsoft Excel and data visualization tools.
- Experience implementing AI-powered features and predictive models to enhance business workflows.
Knowledge, Skills and Abilities
- Strategic thinking and ability to align technology with business goals.
- Outstanding organizational and prioritization skills.
- Ability to communicate complex technical concepts to non-technical stakeholders.
- Strong time management and multitasking abilities.
- Collaborative mindset with the ability to lead and inspire teams.
Additional Information
This is a remote position. Planned, in-office activities may be required on occasion (typically 2-4x per year).
You must live in the United States and be authorized to work in the United States without requirement of employment sponsorship/visa.