Staff Software Engineer - HYBRID
Core
Design and build scalable, resilient distributed systems and applications to support the Digital Experience for customers, driving insurance business transformation.
Role type
Staff Software Engineer (Technical Lead)
Builds
High-performance, low maintenance, zero-downtime platforms and applications
Domain
Insurance / Cloud Architecture / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Architecture and design patterns, Mentoring, Generative AI/LLM application development, Cloud architecture, Microservices, REST APIs, DevOps, Application security, Data structures and algorithms
Preferred skills
AI-driven development efficiency, Cross-functional collaboration, Process improvement
Technologies
Python, C#, Java, TypeScript, SQL, NoSQL, Docker, Kubernetes, Azure, AWS, GCP
Responsibilities
Scope, design, and build scalable distributed systems; Engage in cross-functional collaboration throughout the software lifecycle; Participate in design sessions and code reviews; Mentor junior engineers; Utilize programming languages and cloud tools to solve business problems; Share best practices and improve processes
Seniority
Staff, hands-on IC with strategic influence