Site Reliability Engineer

Geico Companies
Bethesda, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 230K

Job location

Bethesda, United States of America

Tech stack

HTML
Java
JavaScript
.NET
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Azure
CSS
Cloud Computing
Configuration Management
Information Systems
Databases
Data Centers
DevOps
Disaster Recovery
Distributed Systems
Elasticsearch
Python
PostgreSQL
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Open Source Technology
OpenStack
Ansible
Prometheus
Software Engineering
Spinnaker
SQL Databases
Data Logging
Google Cloud Platform
Grafana
Infrastructure as Code (IaC)
Kubernetes
Information Technology
Cassandra
Web Technologies
Puppet
Terraform
Data Pipelines
Docker
Go
Programming Languages

Job description

As a Staff Engineer, you will:

  • Focus on multiple areas and provide strategic and technical guidance
  • Utilize programming languages like Go, Python, Java, .Net or other object-oriented languages, SQL, and NoSQL databases.
  • Work with container orchestration tools such as Docker and Kubernetes (K8S), OpenStack and a variety of Azure tools and services.
  • Architect and develop cloud-native applications using Azure Services.
  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
  • Ensure the quality, performance and usability of the engineering solutions
  • Serve as a mentor and thought leader, coaching engineers and Influence and educate executives
  • Drive best practices for platform reliability, disaster recovery, monitoring, alerting, and incident management.
  • Collaborate with cross-functional teams (Platform engineering, DevOps, SREs) to integrate, test, and improve platform reliability and performance.
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, demonstrate adaptability and sponsor continuous learning
  • Willing to take on-call and operation support, Great Rewards: We offer compensation and benefits built to enhance your physical well-being, mental and emotional health and financial future.
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family's overall well-being.
  • Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.

Requirements

  • Experience in at least two modern programming languages (Go, Python, Java, .NET) and object-oriented design.
  • Advance knowledge of web technologies such as HTML, CSS, JavaScript is preferred
  • Understand open-source databases like MySQL, PostgreSQL, etc., familiar with No-SQL databases like ONgDB, Cassandra, MongoDB, Elasticsearch, etc.
  • Deep hands-on experience in complex system design and data pipeline and architectures, scale and performance, tuning, with good knowledge of Docker and Kubernetes.
  • Hands-on experience with major cloud platforms (Azure, AWS, GCP) or large-scale private data center environments.
  • Experience managing distributed systems in public, private or hybrid cloud environments.
  • Experience with monitoring, logging and observability tools (Prometheus, Grafana, Open Telemetry).
  • Passion for automation and reducing manual operations using tools like Terraform and Ansible.
  • Familiarity with configuration management and orchestration tools like Helm, Puppet, Spinnaker.
  • Experience with CI/CD pipelines, Infrastructure as Code(IaC), and cloud-based deployments.
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, test automation and related tools, operations, real-time communication)
  • Ability to operate in fast-paced, high-scale environment with a problem-solving mindset.
  • Knowledge in ML and AI technologies is a plus

Experience

  • 6+ years of professional experience in software development, platform architecture, administration, governance, infrastructure management, installation, and maintenance of the hardware, software, and network systems
  • 4+ years of experience in open-source frameworks
  • 3+ years of experience with architecture and design
  • 3+ years of experience with AWS, GCP, Azure, or hybrid data center, * Bachelor's degree in computer science, Information Systems, or equivalent education or work experience

About the company

Great Company: At GEICO, we help our customers through life's twists and turns. Our mission is to protect people when they need it most and we're constantly evolving to stay ahead of their needs. We're an iconic brand that thrives on innovation, exceeding our customers' expectations and enabling our collective success. From day one, you'll take on exciting challenges that help you grow and collaborate with dynamic teams who want to make a positive impact on people's lives. Great Careers: We offer a career where you can learn, grow, and thrive through personalized development programs, created with your career - and your potential - in mind. You'll have access to industry leading training, certification assistance, career mentorship and coaching with supportive leaders at all levels. Great Culture: We foster an inclusive culture of shared success, rooted in integrity, a bias for action and a winning mindset. Grounded by our core values, we have an an established culture of caring, inclusion, and belonging, that values different perspectives. Our teams are led by dynamic, multi-faceted teams led by supportive leaders, driven by performance excellence and unified under a shared purpose. As part of our culture, we also offer employee engagement and recognition programs that reward the positive impact our work makes on the lives of our customers.

Apply for this position