Staff Engineer
Core
Design, build, and scale multi-channel communications infrastructure (letters, email, SMS, Push, fax) connecting claims adjusters with customers using Java and cloud-native patterns.
Role type
Staff Engineer (Senior IC with technical leadership)
Builds
Event-driven orchestration rules, document authoring systems, and cloud-native channel delivery services for auto insurance claims.
Domain
Insurance / Cloud-native distributed systems
Required skills
Java (17+), Spring Boot 3.x, Cloud-native architecture (Azure/AWS/GCP), Microservices, RESTful APIs, Observability/SRE, Event-driven orchestration, AI-assisted software development, Mentoring
Preferred skills
Kafka, Temporal, Reactive programming, Site Reliability Engineering
Technologies
Java, Spring Boot, Azure, AWS, GCP, Kafka, Temporal, GitHub Copilot, Cursor
Responsibilities
Provide technical architecture and leadership across multiple projects; Architect and deploy scalable cloud systems; Lead design of event-driven workflows and orchestration; Build RESTful APIs and microservices; Establish engineering best practices for reliability and testing; Mentor engineers on AI coding assistant usage and technical excellence.
Seniority
Staff, hands-on IC with strategic influence (via careerplan.io/jobs/R0066152-1-staff-engineer-at-geico)