Engineer I, Software Engineer
GEICOAbout 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 KitFree account required — sign up in 30s