Onsite Senior Software Engineer

Posted 20 hours ago

Apply now

About the role

  • Senior Software Engineer responsible for designing scalable systems at GEICO. Collaborating across teams while guiding quality practices in a fast-paced environment.

Responsibilities

  • Scope, design, and build scalable, resilient distributed systems
  • Build product definition and leverage your 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 to elevate the quality of engineering across the organization
  • Define, create, and support reusable application components/patterns from a business and technology perspective
  • Utilize programming languages like Python, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams

Requirements

  • Advanced programming experience within the .NET framework (C#, Visual Studio, SQL Server, ASP.NET, MVC, Web API, 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
  • Architecture assessment and proposals

Benefits

  • Comprehensive Total Rewards program offering personalized coverage
  • 401K savings plan with 6% match
  • Market-competitive compensation
  • Performance and recognition-based incentives
  • Tuition assistance
  • Mental healthcare
  • Fertility and adoption assistance
  • Workplace flexibility and GEICO Flex program to work from anywhere in the US for up to four weeks per year

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$105,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