G

GEICO

Sells vehicle insurance to drivers and businesses

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBethesda, MD, USAIn-person

About the Job

Requirements

  • Hands-on experience building complex distributed systems to process large-scale telemetry, and architectures that support scale and performance, with strong knowledge of Docker and Kubernetes.
  • Advanced knowledge of at least one object-oriented programming language, such as Java, Go, or Python.
  • Strong understanding of open-source databases such as MySQL and PostgreSQL, and a foundation in NoSQL databases such as ClickHouse and Cassandra; knowledge of Apache Trino and data formats such as Parquet or Avro.
  • Experience building distributed systems.
  • Experience partnering with engineering teams and transferring research into production.
  • Experience with continuous delivery (CI/CD) and Infrastructure as Code.
  • In-depth knowledge of computer science data structures and algorithms.
  • Experience solving analytical problems using quantitative approaches.
  • Experience with Windows Server administration and Windows Event Log.
  • Willingness to work on both fast development and operations environments.
  • Knowledge of developer tooling across the software development life cycle, including task management, source code, building, deployment, test automation, operations, and real-time communication.
  • Knowledge of big data and streaming data pipeline architecture (Lambda/Kappa) and Kubernetes clusters.
  • Knowledge of Git, Jenkins, or CircleCI; Terraform or Ansible knowledge is a plus.
  • Knowledge of machine learning and artificial intelligence technologies.
  • Knowledge of open-source monitoring software such as Grafana and Prometheus.
  • At least 4 years of professional experience in software development, platform architecture, administration, governance, infrastructure management, installation, and maintenance of hardware, software, and network systems.
  • At least 4 years of experience with open-source frameworks.
  • At least 3 years of design experience.
  • At least 3 years of experience with AWS, GCP, Azure, or a hybrid data center.
  • A bachelor's degree in Computer Science or Information Systems, or equivalent education or work experience.

Responsibilities

  • Provide technical and thought leadership to the enterprise in one or more areas.
  • Collaborate with product managers, team members, customers, and other engineering teams to solve complex problems.
  • Develop and execute technical software development strategy for the Observability Engineering domain.
  • Ensure the quality, usability, and performance of solutions.
  • Execute work while continuing to learn, coach TDPs, strengthen the technical expertise of the engineering and product community, and influence and educate executives.
  • Share best practices and improve processes within and across teams.
  • Analyze costs and forecasts and incorporate them into business plans.
  • Determine and support resource requirements, evaluate operational processes, measure outcomes, demonstrate adaptability, and sponsor continuous learning.
  • Provide on-call and operational support.
  • Work with the Sr. Staff Engineer and other Senior Engineers to innovate and build new systems, improve and enhance existing systems, identify opportunities to apply technical knowledge, and lead project execution for a technical roadmap.

Desired Qualifications

  • Experience architecting, designing, and building observability platform solutions and advanced data analytics using open-source technologies is a plus.
  • Knowledge of Terraform or Ansible is a plus.

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