The Lead Software Engineer serves as a technical leader responsible for guiding the design, development, and delivery of powered solutions within a product area or group of teams. This role leads well-scoped, high-value initiatives, applies established AI engineering standards, and helps move experiments into production-ready capabilities.
What will be my duties and responsibilities in this job?- Lead the design and delivery of solutions for a team or product area, from prototype through production deployment.
- Translate defined business problems into scalable AI-driven designs and working solutions.
- Apply and help refine engineering standards for AI development, including evaluation, documentation, and quality practices.
- Advise your team on architecture decisions and POC-to-production transitions, escalating enterprise-level decisions to principal engineers and architects.
- Mentor engineers on your team, building AI engineering skills through code review, pairing, and coaching.
- Practice and promote AI engineering best practices, including iterative "build, measure, learn" approaches.
- Collaborate with business and technology partners to ensure your team's AI work aligns with the priorities of your product area.
- Identify and implement improvements to team engineering processes to increase productivity, quality, and scalability.
What are the requirements needed for this position?- 7+ years of software engineering experience, with solid expertise in building scalable systems
- Hands-on experience building and deploying AI/ML solutions in production environments
- Working experience with modern cloud platforms, APIs, and distributed systems
- Demonstrated ability to lead initiatives with some ambiguity and deliver measurable outcomes
- Track record of mentoring engineers and influencing technical direction within a team
- Experience operating in fast-paced, iterative delivery models
What other skills/experience would be helpful to have?- Experience with generative AI, agent-based systems, or AI-assisted software development
- Exposure to enterprise platform modernization or large-scale transformation initiatives
- Awareness of responsible AI, governance, and risk management practices
Core Competencies- Technical leadership and design expertise
- Business awareness and alignment with team goals
- Ability to work through ambiguity and bring clarity to a team
- Clear communication and stakeholder collaboration
- Team development and positive team culture
Pay Range:
$103,800.00 - $173,300.00
Any posted pay range considers a wide range of compensation factors, including candidate background, experience and work location, while also allowing for salary growth within the position.
If there is no posting end date listed then this is a pipeline requisition, and we will continue to collect applications on an ongoing basis.
For U.S. benefit information, visit myassurantbenefits.com. For benefit information outside the U.S., please speak with your recruiter.
AI and Biometric UsageAssurant supports the responsible use of Artificial Intelligence (AI), but we want to know the real you. Visit our AI Usage Guidelines page to understand what we expect from applicants regarding their use of AI during the application process. Since we would like to know the real you, we require that all of our virtual interviews be conducted on video.
Employment is contingent upon completion of a required identity verification process, which may include biometric technology, where permitted by applicable law and subject to applicable notice and consent requirements. See our Privacy Notice to learn about Assurant's privacy practices, including our use of AI-enabled technology, automated decision making, and biometric information.
Job Scam AlertPlease be aware that during Assurant's application process, we will never ask for personal information such as your Social Security number, bank account details, or passwords. Learn more about what to look out for and how to report a scam here.