
Staff Engineer – Reliability Engineering
GEICO
full-time
Posted on:
Location Type: Hybrid
Location: Bethesda • Maryland • Washington • United States
Visit company websiteExplore more
Salary
💰 $115,000 - $230,000 per year
Job Level
Tech Stack
About the role
- 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
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.
Benefits
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoPythonJava.NETSQLNoSQLHTMLCSSJavaScriptDocker
Soft Skills
strategic guidancetechnical guidancementorshipcollaborationproblem-solvingadaptabilitycontinuous learninginfluencecoachingcommunication