Staff Software Engineer (C#/Java/AI) - Underwriting Automation - Hybrid
Core
Lead strategy and execution for modernizing the Service Engineering organization with API-first design to support underwriting automation.
Role type
Staff Software Engineer (API/Cloud Architecture)
Builds
High-quality services, software, and end-to-end solutions spanning front-end through API tiers and back-end domain services.
Domain
Insurance technology, cloud-native infrastructure, and event-driven architecture.
Deliverable
production ML models | product features | infrastructure
Required skills
API-first design, service orchestration, event-driven architecture, real-time APIs, GraphQL, gRPC, microservices, Kubernetes, Docker, cloud-native tools, object-oriented design, full-stack development, system architecture, security protocols.
Preferred skills
Experience in large-scale business-focused SaaS systems, open-source frameworks, AWS/GCP/Azure, schema evolution management.
Technologies
Java, C#, Python, SQL, NoSQL (Cosmos, Cassandra, Trino), MySQL, PostgreSQL, Kubernetes, Docker, GraphQL, gRPC, Kafka, AWS, GCP, Azure, Active Directory, SAML, OAuth.
Responsibilities
Provide technical leadership and thought leadership to the enterprise, collaborate across teams to solve critical problems, design and develop APIs and microservices, ensure quality and performance of solutions, mentor engineers and influence executives, deploy applications in hybrid cloud environments.
Seniority
Staff, hands-on IC with strategic influence