Staff Software Engineer
Core
Design, develop, and maintain scalable microservice-based architectures while building and integrating Generative AI features.
Role type
Staff Software Engineer (Java, Generative AI)
Builds
Microservices, Generative AI applications, AI-powered features
Domain
Insurance technology, Generative AI
Deliverable
production ML models | product features
Required skills
Java 21+, Spring Boot 3.4.x, Microservices architecture, Generative AI (RAG, MCP), AI-assisted development tools, RESTful API design, Cloud platforms (AWS/Azure/GCP), Containerization (Docker, Kubernetes), CI/CD
Preferred skills
Temporal, Spring AI, Open-source contributions in AI/Java/microservices
Technologies
Java, Spring Boot, Spring Cloud, AWS, Azure, GCP, Docker, Kubernetes, Claude, Cursor, Codex, Temporal, Spring AI
Responsibilities
Design and maintain high-performance microservices; Collaborate on technical roadmaps and architectural blueprints; Build and integrate AI-powered features; Provide technical leadership and mentorship; Champion innovation and drive continuous improvement
Seniority
Staff, hands-on IC with mentorship