Staff Software Engineer - Underwriting Services Platform Team - Hybrid
Core
Lead the design, development, and production rollout of enterprise-grade applications powering core underwriting capabilities for GEICO's insurance platform.
Role type
Staff Software Engineer (Underwriting Services)
Builds
Enterprise-grade applications and highly available, scalable systems for underwriting services
Domain
Insurance technology / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Go, or C++ expertise; Service-oriented architecture (REST, gRPC); System architecture and scalability design; DevOps and CI/CD; Cloud architecture (AWS, Azure, GCP); Observability and performance analysis; Security risk mitigation
Preferred skills
AI/ML-powered product development; LLM integration; Legacy system modernization
Technologies
Java, Go, C++, REST, gRPC, AWS, Azure, GCP
Responsibilities
Lead design, development, and production rollout of enterprise applications; Architect highly available and secure systems; Own solutions end-to-end from concept to evolution; Drive architectural discussions and review designs; Mentor junior engineers; Partner with Product Managers and Underwriting Operations; Influence technical direction and educate stakeholders; Champion best practices and innovation; Lead modernization of legacy systems
Seniority
Staff, hands-on technical leader with strategic influence