onsite
Senior Engineer - GEICO
Software Engineer
Senior Engineer driving scalable, cloud‑native solutions using Java, C#, and .NET on AWS. Lead microservices architecture, mentor teams, and deliver high‑quality code in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices using Java and C# on AWS.
- Collaborate with cross‑functional teams to define architecture, APIs, and deployment pipelines.
- Mentor junior engineers, conduct code reviews, and enforce best practices.
- Drive continuous improvement of CI/CD processes and automated testing.
- Participate in incident response and root‑cause analysis to ensure system reliability.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Java, C#, and .NET Core.
- Hands‑on experience with AWS services (EC2, Lambda, RDS, S3).
- Solid understanding of microservices architecture and containerization (Docker, Kubernetes).
- Experience with Agile methodologies and DevOps practices.