About Us
We are a cutting-edge software platform, bringing together advanced modeling, interactive visualization, and automated workflows into a unified system. Our goal is to help actuarial teams move faster from analysis to delivery by combining powerful data processing with intuitive web applications.
Key Role
This role sits at the intersection of hands-on technical execution, software architecture leadership, and inspiring engineering excellence across unified teams.
This position leads our transition from siloed development teams (data modeling tools) into a unified software development organization focused on integrated product solutions. You'll spend most of your time writing high-quality code, while also rallying the team around best practices, mentoring developers, and championing our long-term vision of continuous value delivery.
Main Responsibilities
* Technical Leadership & Architecture (60–70%)
* Team Leadership & Galvanizing (30–40%)
* Strategic Planning & Collaboration
You will lead by example – write production-quality Python applications that demonstrate excellent coding standards, comprehensive testing, and clear documentation. Set the technical bar through exemplary code reviews, thoughtful PR comments, and mentorship that elevates the entire team's capabilities. Work with existing software/systems architecture team members while developing capability to handle architectural decisions independently.
Mentor through collaboration – provide 'shoulder to shoulder' technical mentoring through pairing sessions, code reviews, and collaborative problem-solving rather than formal training programs. Participate in quarterly planning sessions, providing technical feasibility input and capacity reality alongside other stakeholders.
8+ years professional software development experience with strong Python expertise. 2+ years of leading experience. Experience with cloud platforms like Azure. Web application development using frameworks like Flask or Django. Database proficiency – SQL databases, query optimization, and data architecture decisions.
Benefits of this role include:
* Opportunity to work with a cutting-edge technology stack
* Chance to lead a talented team of developers
* Professional growth and development opportunities
To succeed in this role, you will need:
* Strong technical skills, particularly in Python and cloud platforms
* Leadership and communication skills
* Ability to collaborate with cross-functional teams