Accountable for end-to-end technology delivery across new product development, rating capabilities, and ongoing application maintenance, ensuring quality, stability, and business value
Lead execution across assigned value streams, including delivery of new product features, enhancements to rating engines, and sustainment of existing platforms
Partner with business leaders, product owners, and architecture to define and prioritize capabilities aligned to business goals and market needs
Ensure compliance with all non-functional requirements (NFRs) including security, audit, SOX controls, and disaster recovery
Drive improvements in application reliability, performance, and maintainability, ensuring strong operational health of production systems
Collaborate on and support initiatives related to digital transformation, cloud adoption, and emerging technologies (including AI/ML where applicable)
Lead and develop high-performing teams, including engineers, scrum masters, and quality analysts, with a focus on engineering excellence and continuous improvement
Manage ongoing delivery and maintenance through Agile practices, ensuring predictable, high-quality outcomes
Oversee financial management and resource planning, including cost estimation and efficient allocation of resources
Partner effectively with vendors across onshore/offshore delivery models to scale execution and maintain delivery standards
Strengthen DevOps, release engineering, and quality engineering practices to improve automation, testing, and deployment efficiency
Build strong stakeholder relationships and act as a trusted partner to business and technology leadership
Support governance of Agile practices and contribute to continued maturity of delivery processes
Monitor industry trends and apply relevant innovations to improve product delivery and operational efficiency
Requirements
10+ years of experience in technology delivery and engineering leadership within complex environments
Proven experience delivering new product capabilities, rating systems, and enterprise application maintenance
Strong understanding of software development lifecycle (SDLC) and agile delivery methodologies
Ability to balance execution of new initiatives with operational excellence and application support
Strong communication and stakeholder management skills, with the ability to influence across teams
Experience aligning technology delivery with business strategy, ideally within insurance or financial services
Demonstrated leadership in building and developing teams, with a focus on coaching and performance management
Experience working with distributed teams and vendor partners
Familiarity with cloud platforms, modern engineering practices, and automation
Insurance domain experience required, experience with commercial lines, specialty, or rating systems, is strongly preferred
Bachelor's or Master's degree in Computer Science or related field preferred.
Tech Stack
Cloud
SDLC
Benefits
Other rewards may include short-term or annual bonuses