
Lead Software Engineer
PURE Insurance · United States
- Hybrid
- Full-time
- $175,000 / year
- United States
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Subject: Interested in the Lead Software Engineer role at PURE Insurance
Hi Morgan — I came across the Lead Software Engineer opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and PURE Insurance stood out because…
✎ Personalized to your résumé after sign-up.
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
Job highlights
- Build an in-house rating engine using Python.
- Collaborate with business stakeholders on complex problems.
- Design and develop back-end and front-end code.
- Analyze customer data for rating accuracy.
- Learn P&C insurance concepts and apply them.
About the role
About the role:
We are seeking an analytically minded Python developer to help build an in-house rating engine at PURE. The ideal candidate has experience contributing to large-scale Python codebases, writes clean and maintainable code, and enjoys partnering closely with business stakeholders to solve complex operational and analytical problems.
This role is well suited for someone who thrives at the intersection of software engineering and analytics, and who is comfortable navigating both independent and team-based development.
We value developers who approach engineering as a problem-solving discipline and who enjoy the process of understanding complex business challenges and designing elegant technical solutions.
What you'll do:
- Write clean and maintainable Python code.
- Collaborate with teammates to design and implement features in a shared, version-controlled Python codebase.
- Design, develop, and maintain both back-end and front-end code for various parts of the insurance rating lifecycle.
- Engage with stakeholders across different business units to gather requirements, understand their business needs, and translate them into technical solutions.
- Analyze customer data to understand rating logic and ensure accuracy of rating.
- Learn P&C insurance concepts and products and apply this knowledge to develop code-based solutions that meet business needs.
General Description Of The IDEAS Department
PURE Insurance is actively investing in our data, analytics, data science, machine learning (ML), and artificial intelligence (AI) capabilities. Toward this, we are building a centralized Data & ML/AI department with specialists across 10 key roles: Data Architects, Data Engineers, Analytics Engineers, Data Visualization Engineers, Data Product Managers, Data Analysts, Data Scientists, ML/AI Engineers, ML Operations (MLOps) Engineers, and Data Governance Professionals. As a member of the team, you will have unique opportunities for growth and collaboration since this diverse team structure allows you to deepen your expertise while gaining insights into related technical areas.
The combination of enterprise-wide specialization and department-specific problem-solving means you will engage with every function within the complex insurance ecosystem (from IT/Technology to all business units, including Underwriting, Claims, Customer Experience, Actuarial/Pricing, Product Management, Sales/Marketing, Distribution, HR, and Finance). Moreover, you will have the opportunity to shape, establish, and work with cutting-edge products within the modern Data & ML/AI technology stack, such as Databricks, dbt, GitHub, Hex, and Arize. In cases where it provides a competitive advantage, you will also develop in-house production-grade software in Python and other programming languages. Leveraging these technologies, you will streamline the transformation of first-party and third-party data into actionable insights, placing you at the forefront of innovation and directly driving business value.
The ideal candidate for the Data & ML/AI department at PURE Insurance embodies resolve and a commitment to doing the right thing, even when it requires taking the more challenging path forward. They balance delivering short-term value with building a robust, scalable foundation. This individual thrives in a dynamic and collaborative environment, communicates effectively with a diverse set of stakeholders, and prioritizes their time to align with our strategic goals. They are dedicated to leveraging their expertise and their colleagues’ complementary skills to drive continuous improvement and learning. Above all, they are accountable, transparent, and take ownership of their responsibilities, fostering trust and high performance in the team.
PURE Insurance’s company culture is a major differentiator. The leadership team understands that building a strong foundation in Data and ML/AI can take years, and they embrace the fact that learning from mistakes is an important part of the journey. PURE invests heavily in its people, prioritizing growth and development and offering extensive opportunities for mentorship, knowledge sharing, and career advancement. We seek individuals eager to think outside the box, apply insights from other companies, and challenge the status quo. Your voice matters here, and you are encouraged to speak up and make your impact felt across the organization. Join us and be part of a self-organizing Data & ML/AI department where your contributions are truly valued and will be impactful toward making PURE Insurance an industry leader in Data and ML/AI.
What you'll need:
- Proficiency in Python with experience in large codebases and version control systems (e.g., Git).
- Experience building internal tools, utilities, or applications that solve business problems and improve operational efficiency.
- Experience debugging and resolving data issues, with a focus on root cause analysis.
- Minimum 5 years of experience in a role that involves Python development and data analysis.
- Experience with front end development in JavaScript/Typescript is a plus.
- Experience with production deployment patterns is a plus.
- Familiarity with P&C insurance is a plus.
- Experience with Claude Code, Codex, or other agentic GenAI-based platforms is a plus.
Key skills/competency:
- Python Development
- Large Codebases
- Version Control (Git)
- Data Analysis
- Stakeholder Engagement
- Problem-Solving
- Back-end Development
- Front-end Development (JavaScript/Typescript)
- Insurance Rating Lifecycle
- Root Cause Analysis
Skills & topics
- Lead Software Engineer
- Python Developer
- Software Engineering
- Python
- Data Analysis
- Git
- Back-end Development
- Front-end Development
- Insurance Technology
- Rating Engine
How to get hired
- Tailor your resume: Highlight your Python expertise, experience with large codebases, and data analysis skills, specifically mentioning Git and any front-end development.
- Showcase problem-solving: Emphasize your ability to translate business needs into technical solutions and your experience with root cause analysis in your application and interviews.
- Quantify achievements: Provide specific examples of how you've improved operational efficiency or solved business problems with internal tools or applications.
- Prepare for technical questions: Be ready to discuss your approach to writing clean, maintainable Python code and your experience with insurance rating lifecycles or similar complex domains.
- Research PURE's culture: Understand their commitment to data, ML/AI, and their values of partnership, continuous learning, and courageous problem-solving.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the salary range for the Lead Software Engineer Python role at PURE Insurance?
- The base salary for this Lead Software Engineer Python position at PURE Insurance ranges from $145,000 to $175,000 annually, depending on factors such as skills, experience, and location.
- Is the Lead Software Engineer Python position at PURE Insurance remote?
- Yes, all positions in the Data & ML/AI Department at PURE Insurance, including the Lead Software Engineer Python role, are full-time remote and can be worked from anywhere in the USA. However, new hires must work onsite for their first week.
- What are the key technical skills required for the Lead Software Engineer Python role?
- Key technical skills for this role include proficiency in Python for large codebases and version control (Git). Experience with data analysis, debugging, and root cause analysis is essential. Front-end development in JavaScript/Typescript and familiarity with production deployment patterns are a plus.
- What kind of projects will a Lead Software Engineer Python work on at PURE Insurance?
- You will be instrumental in building an in-house rating engine, designing and developing back-end and front-end code for the insurance rating lifecycle, and analyzing customer data to ensure rating accuracy.
- What is PURE Insurance's approach to learning and development for engineers?
- PURE Insurance heavily invests in employee growth, offering extensive opportunities for mentorship, knowledge sharing, and career advancement. They encourage continuous learning and provide a supportive environment to gain insights into related technical areas.
- What is the culture like in the Data & ML/AI department at PURE Insurance?
- The department fosters a culture of collaboration, accountability, and continuous improvement, encouraging individuals to be students and teachers, embrace challenges, and build a positive community where contributions are valued and impactful.
- Does PURE Insurance value experience with AI or GenAI tools for this role?
- Experience with Claude Code, Codex, or other agentic GenAI-based platforms is considered a plus for the Lead Software Engineer Python position, indicating an interest in modern AI technologies.
