Senior Software Engineer - (C#/Microservices/Azure)
Core
Designing and building scalable, resilient distributed systems and high-performance platforms for GEICO's insurance business transformation.
Role type
Senior Software Engineer (C#/Microservices/Azure)
Builds
High-quality technology products and services for GEICO's insurance platform
Domain
Insurance / Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET framework, Microservices architecture, REST APIs, Azure services, Docker, Kubernetes, SQL, NoSQL, PowerShell, DevOps, Infrastructure as Code, System Design
Preferred skills
Cross-functional collaboration, Mentoring, Process improvement
Technologies
C#, .NET, Visual Studio, SQL Server, ASP.NET, MVC, Web API, Azure DevOps, Docker, Kubernetes, Python, SQL, NoSQL
Responsibilities
Scope, design, and build scalable distributed systems; Lead design sessions and code reviews; Define and support reusable application components; Mentor other engineers; Share best practices and improve processes
Seniority
Senior, hands-on IC