Geico - Chevy Chase, MD

posted about 1 month ago

Full-time - Senior
Chevy Chase, MD
Insurance Carriers and Related Activities

About the position

As a Senior Engineer at GEICO, you will be responsible for scoping, designing, and building scalable and resilient distributed systems. This role involves engaging in cross-functional collaboration throughout the software lifecycle, leading design sessions and code reviews, and mentoring other engineers. You will utilize your technical skills to drive towards effective solutions while defining and supporting reusable application components from both business and technology perspectives.

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 design sessions and code reviews with peers to elevate the quality of engineering
  • Define, create, and support reusable application components/patterns from a business and technology perspective
  • Utilize programming languages like Python, C#, SQL, and NoSQL databases
  • Work with Container Orchestration services including Docker and Kubernetes
  • Utilize a variety of Azure tools and services
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams

Requirements

  • Advanced experience with C#/.NET, HTML-5, JavaScript/TypeScript, XML, JSON, RESTful Web Services, and Event Driven Architectures
  • Experience with one additional modern language such as Java, Python, or GO and with open-source software is a plus
  • Advanced experience within the .NET framework, including Visual Studio, SQL Server, ASP.NET, MVC, Web API, and REST
  • Proven understanding of microservices oriented architecture and extensible REST APIs
  • Experience architecting and designing new and current systems
  • Advanced understanding of DevOps concepts including Azure DevOps framework and tools
  • Advanced PowerShell scripting skills
  • Advanced understanding of monitoring concepts and tooling
  • Advanced understanding of security protocols and products
  • Experience with continuous delivery and infrastructure as code
  • In-depth knowledge of CS data structures and algorithms
  • Strong problem-solving ability
  • Ability to excel in a fast-paced environment
  • Knowledge of developer tooling across the software development life cycle

Nice-to-haves

  • Experience with open-source frameworks

Benefits

  • Premier Medical, Dental and Vision Insurance with no waiting period
  • Paid Vacation, Sick and Parental Leave
  • 401(k) Plan
  • Tuition Reimbursement
  • Paid Training and Licensures
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service