Principal Software Engineer
Core
Lead technical direction for Surety underwriting modernization, transitioning legacy systems to a modern React / NestJS platform.
Role type
Principal Software Engineer (Technical Leadership & Architecture)
Builds
Scalable, globally capable technical solutions for Surety underwriting
Domain
Insurance (Surety) / Enterprise Software Modernization
Deliverable
production ML models | product features
Required skills
Architectural design, System modernization, React, NestJS, Agile leadership, Technical mentoring, Cross-functional collaboration, Scalable system design, AI Engineering practices (Agentic Development, Spec-driven development), Stakeholder management
Preferred skills
Complex enterprise systems experience, Modernization efforts experience
Technologies
React, NestJS
Responsibilities
Shape technical direction for underwriting modernization, Provide technical guidance for contractor-led delivery teams, Lead design discussions for system solutions, Mentor engineers to raise technical capability, Review and influence technical decisions for quality and scalability
Seniority
Principal, hands-on IC with leadership responsibilities