G

GEICO

Sells vehicle insurance to drivers and businesses

Engineer 2 .NET

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHybrid

About the Job

Requirements

  • Programming experience with at least one modern language such as C#, Go, Java, or C++, including object-oriented design.
  • Understanding of microservices-oriented architecture and extensible REST APIs.
  • Experience contributing to the architecture and design of new and existing systems, including design patterns, reliability, and scaling.
  • Understanding of HTML5, JavaScript/TypeScript, XML, and JSON.
  • In-depth knowledge of computer science data structures and algorithms.
  • Experience with Git and its workflows.
  • Understanding of operational portals such as Azure Portal.
  • Experience with continuous delivery and infrastructure as code.
  • Practical knowledge of working in an Agile environment.
  • Knowledge of developer tooling across the software development life cycle, including task management, source code, building, deployment, operations, and real-time communication.
  • At least 2 years of non-internship professional software development experience.
  • At least 2 years of experience with architecture and design.
  • At least 2 years of experience building products with microservices-oriented architecture and extensible REST APIs.
  • At least 2 years of experience with AWS, GCP, Azure, or another cloud service.
  • A bachelor's degree in Computer Science or Information Systems, or equivalent education or work experience.

Responsibilities

  • Scope, design, and build scalable, resilient distributed systems.
  • Engage in cross-functional collaboration throughout the entire software lifecycle.
  • Participate in design sessions and code reviews with peers to improve engineering quality across the organization.
  • Define, create, and support reusable application components and patterns from business and technology perspectives.
  • Use programming languages such as C# or other object-oriented languages, SQL, and NoSQL databases; container orchestration services including Docker and Kubernetes; and Azure tools and services.
  • Execute software delivery using an Agile methodology (Scrum, Kanban, or SAFe), continuous delivery, infrastructure as code, PowerShell scripting, operational portals such as Azure Portal, and monitoring portals such as Splunk and Application Insights.
  • Build product definitions and use technical skills to determine solutions.
  • Share best practices and improve processes within and across teams.

About the Company

GEICO

Sells vehicle insurance to drivers and businesses

GEICO sells vehicle insurance to drivers and businesses across the United States, with private passenger auto coverage at the core of its business. It handles quotes mainly through its website and phone lines, while local agencies also sell its policies. Customers pay premiums for protection against covered accidents, vehicle damage and liability, and use its app to manage policies and report claims. The GEICO Insurance Agency also arranges home, renters and life coverage written by unaffiliated insurers, expanding the choices available through its website. Founded in 1936, GEICO is owned by Berkshire Hathaway and headquartered in Bethesda, Maryland.

Company size
10,001+
Company stage
Acquired
Total funding
Not listed
Headquarters
Bethesda, MD
Founded
1936

Recently Posted Jobs

Explore more opportunities at GEICO

See more jobs