Hybrid Senior Engineer – Platform

Posted 3 months ago

Apply now

About the role

  • Senior Engineer developing scalable distributed systems for GEICO as it transitions to a tech-focused organization. Driving innovation and maintaining high standards in engineering.

Responsibilities

  • Scope, design, and build scalable, resilient distributed systems
  • Build product definition and leverage technical skills to drive towards the right solution
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Lead in design sessions and code reviews with peers
  • Define, create, and support reusable application components/patterns

Requirements

  • 4+ years of professional software development experience within the .NET framework (C# including object-oriented design)
  • 3+ years of experience with architecture and design
  • 3+ years of experience with AWS, GCP, Azure, or another cloud service
  • 2+ years of experience in open-source frameworks
  • Advanced programming experience within the .NET framework including C#, Visual Studio, SQL Server, ASP.NET, MVC, Web API, and REST
  • Proven understanding of microservices oriented architecture and extensible REST APIs
  • Advanced understanding of DevOps concepts including Azure DevOps framework and tools
  • Advanced PowerShell scripting skills
  • Strong problem-solving ability
  • Ability to excel in a fast-paced environment

Benefits

  • 401K savings plan vested from day one with a 6% match
  • Performance and recognition-based incentives
  • Tuition assistance
  • Access to mental healthcare
  • Fertility and adoption assistance
  • Workplace flexibility and GEICO Flex program allowing remote work up to four weeks per year

Job title

Senior Engineer – Platform

Job type

Experience level

Senior

Salary

$100,000 - $215,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job