Principal Software Engineer
Core
Senior technical leader and hands-on engineer shaping end-to-end application and platform strategy for Digital Enablement, the digital backbone for external customer interactions and internal workflows.
Role type
Principal Software Engineer (Strategy & Hands-on IC)
Builds
Cloud-native, API-driven, and event-based platforms for customer-facing digital interactions and internal workflow management.
Domain
Insurance / Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Angular/TypeScript, SQL, microservices, event-driven architectures, distributed systems, AI frameworks, cloud-native platforms (AWS), observability, CI/CD pipelines
Preferred skills
Identity and Access Management, Mobile development, Finance/Insurance industry experience
Technologies
Java, Spring Boot, Angular, TypeScript, SQL, AWS, Application Insights, Splunk
Responsibilities
Own and execute end-to-end technical strategy for Digital Enablement platforms; Establish and enforce engineering standards and architectural patterns; Contribute production-quality code and lead resolution of complex technical issues; Identify opportunities to leverage AI-enabled capabilities and lead Proof of Concept efforts; Champion AI-driven SDLC and DevOps practices including CI/CD pipelines; Mentor engineers through design reviews and technical coaching.
Seniority
Principal, strategy & mentorship