Lead Software Engineer

Posted 2ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Python developer building a rating engine at PURE Insurance. Collaborating with stakeholders and developing solutions for insurance-related needs.

Responsibilities:

  • 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.

Requirements:

  • 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.

Benefits:

  • Opportunities to stretch and grow: your professional and personal development matters to us.
  • Clarity and kindness: you can rely on us to be open, honest and supportive, offering clarity on what success looks like.
  • Support in good times and bad: we believe in showing up for each other consistently, not only when it’s easy.
  • A community that cares: we are committed to sustaining a community in which each person feels cared for as an individual. We lift each other up, celebrate wins together and support one another through challenges in work and life.