Jobs and Careers
GE

Engineer I, Software Engineer

GEICO
Chevy Chase, United Statesfull_timeVerifiedPosted 7 Oct 2024
💰 $160,000/yr($75,000/yr$160,000/yr)

About the role

Position Responsibilities 
As a Software Engineer, you will: 

·       Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems 

·       Develop and execute technical software development strategy for the organization including self-service, business continuity, backup/restores, incident response and paging platforms 

·       Accountable for the quality, usability, and performance of the solutions 

·       Lead projects from the front and interact with clients and sponsors on a regular basis  

·       Consistently share best practices and improve processes within and across teams 

·       Take on-call and operational support 

 

Qualifications 

·       Advance knowledge of at least one modern OOP language such as Python or Go (preferred)

·       Deep hands-on experience in complex system design and data pipeline and architectures, scale and performance, tuning, with good knowledge on Docker and Kubernetes 

·       Strong Test-Driven Development practices (e.g., unit, functional, integration, load, etc.) 

·       In-depth knowledge of CS data structures and algorithms 

·       Understanding of security best practices (e.g., certificates, encryption) 

·       Understand open-source databases like MySQL, PostgreSQL, etc.

·       Familiar with No-SQL databases like Cassandra, MongoDB, etc.

·       Experience in architecting, designing, building automation, workflows, and distributed applications

·       Strong understanding of service integrations / communication standards (e.g., GRPC / REST) 

·       Experience partnering with engineering teams and transferring research to production 

·       Experience with continuous delivery (CI/CD) and Infrastructure as Code 

·       Experience solving analytical problems with quantitative approaches  

·       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) 

·       Knowledge of Kubernetes, containers, and best practices on a K8s environment (including K8s operators) 

·       Experience in open-source tools like GIT/Jenkin/CircleCI, and knowledge in Pulumi/Terraform/Ansible is a plus 

·       Excellent communication skills

·       Ability to excel in a fast-paced

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

GEICO

View company profile →