Lead post-incident reviews and implement systemic improvements
Build automated testing, deployment, and rollback strategies for safe, frequent releases
Create operational runbooks, participate in on-call rotations
Partner with Product Management, DevOps, QA, and business stakeholders on complex initiatives
Translate technical concepts effectively for non-technical executives and stakeholders
Lead technical planning within Agile processes, driving clarity on scope and timelines
Build consensus across teams on technical approaches and standards
Mentor engineers, accelerating their technical growth and decision-making
Set engineering best practices through code reviews, documentation, and technical guidance
Foster a culture of technical excellence, continuous learning, and operational ownership
Requirements
Bachelor's/Master's in Computer Science or equivalent practical experience
7-10 years of professional software development with 2+ years in technical leadership
Deep expertise in Java (Java 17+, Java 21 preferred) and Spring Boot 3 .x ecosystem
Expert knowledge of microservices, distributed systems, and cloud-native architecture (AWS, Azure, or GCP)
Strong experience with observability, SRE practices, and operational excellence
Proven track record leading complex technical initiatives across multiple projects
Experience with containerization (Docker, Kubernetes), CI/CD, and infrastructure as code
Experience building web applications and proficiency with HTML, CSS, and JavaScript
Willingness to learn and work with frontend technologies as needed for internal tools
Demonstrated ability to influence technical direction and drive engineering standards
Excellent communication skills with ability to influence audiences at all levels
Track record of mentoring engineers and elevating team capabilities
Strong product mindset with focus on delivering business value
Experience making high-impact technical decisions under ambiguity
Reactive programming, event-driven architectures, and asynchronous systems
Experience leading technical initiatives spanning multiple teams/projects.
Tech Stack
AWS
Azure
Cloud
Distributed Systems
Docker
Google Cloud Platform
Java
JavaScript
Kubernetes
Microservices
Spring
Spring Boot
SpringBoot
Benefits
Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being.
Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
Supports flexibility
We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.