Senior Software Engineer, C# Microservices Azure

GEICO

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Seattle, WAPalo Alto, CA
Salary
$105,000–$215,000 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $168k
This role $160k
$91k most similar roles pay here $233k

This role pays less than 65% of similar roles. Most pay $149,500–$186,200 — the shaded band above. At the midpoint, this role pays about $160k versus about $168k for comparable roles.

Based on 240 similar postings.

Employer

About GEICO

GEICO (Government Employees Insurance Company) is one of the largest auto insurers in the United States, offering affordable auto, home, renters, and other personal insurance products. Industry: Insurance

GEICO currently has 97 open roles on FindRole.

Listed pay typically runs $110,000–$230,000 across 95 roles with salary data.

Most-posted roles

View all roles at GEICO

At a glance

TL;DR · Senior Software Engineer, C# Microservices Azure

As a Senior Software Engineer - (C#/Microservices/Azure), you will join an engineering team focused on building high-performance, low maintenance, and zero-downtime platforms to support the insurance business. You will scope, design, and build scalable distributed systems while creating reusable application components and patterns from both technical and business perspectives. Your daily work involves leading design sessions, conducting code reviews, mentoring other engineers, and collaborating across functions throughout the software lifecycle. The role requires expertise in C#, .NET framework, SQL Server, ASP.NET, MVC, Web API, REST APIs, and PowerShell scripting. You will utilize Python, NoSQL databases, Docker, Kubernetes, and various Azure tools and services. Technical requirements include experience with microservices architecture, DevOps concepts, infrastructure as code, and security protocols to ensure high availability for critical customer-facing systems in a fast-paced environment.

What does a Software Engineer earn in Washington?

Median $206975 from 392 postings across 37 companies.

See salary data

What you'll do

  • Scope, design, and build scalable, resilient distributed systems.
  • Develop product definitions and technical solutions to meet business requirements.
  • Lead design sessions and conduct code reviews to improve engineering quality.
  • Create and support reusable application components and patterns from a technical perspective.
  • Develop applications using Python, C#, SQL, NoSQL, and Azure cloud services.
  • Mentor other engineers and share best practices across teams.
  • Implement infrastructure as code and manage container orchestration using Docker and Kubernetes.

What we're looking for

  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.
  • 4+ years of professional software development experience within the .NET framework including C# and 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 with SQL Server, ASP.NET, MVC, Web API, and REST.
  • Advanced understanding of DevOps concepts, PowerShell scripting, monitoring tools, and security protocols.
  • Proficiency with container orchestration services including Docker and Kubernetes.

More like this

Similar roles

Senior Engineer

GEICO

Bethesda, MD 13 days ago $105,000–$215,000
Kubernetes Docker Python Go Java C++ AWS Azure GCP CI/CD Infrastructure as Code Helm APISIX Data Structures and Algorithms Distributed Systems Observability API Gateways
4+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA +3 56 days ago $110,000–$230,000
Python C# Java TypeScript SQL NoSQL Docker Kubernetes Azure AWS GCP REST APIs micro-services HTML-5 JavaScript JSON XML SAML OAuth Active Directory DevOps Generative AI LLM
8+ yrs exp Hybrid

Senior Engineer - IVR

GEICO

Palo Alto, CA +3 35 days ago $100,000–$215,000
Python Java C++ SQL NoSQL Azure AWS GCP Docker Kubernetes TensorFlow PyTorch LLMs REST APIs Infrastructure as Code PowerShell Natural Language Processing Speech Recognition

Senior Engineer, Interactive Voice Response - AI/ML

GEICO

Remote (Bethesda, MD) 50 days ago $100,000–$215,000
Python Java C++ SQL NoSQL Azure AWS GCP Docker Kubernetes TensorFlow PyTorch LLMs REST APIs Infrastructure as Code PowerShell Distributed Systems Natural Language Processing
Remote

Senior Engineer, Artificial Intelligence

GEICO

Bethesda, MD +1 12 days ago $105,000–$215,000
Python Java C++ SQL NoSQL Azure AWS Docker Kubernetes TensorFlow PyTorch LLMs Microsoft Dynamics CRM Microsoft Power Platforms REST APIs Infrastructure as Code PowerShell
Hybrid

Senior Engineer, Artificial Intelligence

GEICO

Remote (Bethesda, MD) 68 days ago $105,000–$215,000
Python Java C++ SQL NoSQL Azure AWS Docker Kubernetes TensorFlow PyTorch LLMs Microsoft Dynamics CRM Microsoft Power Platforms REST APIs PowerShell Infrastructure as Code
4+ yrs exp Remote