
Senior Engineer, Software β GIA Platform
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Washington.
β’ Develop high-performance, low-maintenance platforms and applications with zero downtime.
β’ Assist in transforming GEICO's insurance business and modernizing platform engineering.
β’ Collaborate with Distinguished Engineers and Staff Engineers to innovate and create new systems.
β’ Enhance existing systems and identify opportunities to leverage technical expertise.
β’ Lead the formulation and execution of a technical roadmap aimed at increasing product delivery speed and enhancing engineering capabilities.
β’ Work alongside product managers, business partners, peers, and engineering teams to address complex issues within the partner integration platform.
β’ Contribute to the technical roadmap and implement the software development strategy for platform components.
β’ Advocate for software development best practices and secure deployment processes.
β’ Write feature code and automated tests, raise and review pull requests, develop and manage CI/CD pipelines, and provide production support.
β’ Serve as a technical project lead and collaborate with partner teams and cross-disciplinary stakeholders.
β’ Utilize data to assess success, identify opportunities, and propose solutions.
β’ Support production workloads and manage incidents.
β’ Advanced proficiency in at least one modern OOP language; Go is preferred, and .NET is a plus.
β’ Extensive experience in designing, implementing, and maintaining highly scalable, available, and reliable production systems.
β’ Strong practices in Test-Driven Development, including unit, functional, integration, and load testing.
β’ In-depth knowledge of computer science data structures and algorithms.
β’ Understanding of security best practices, encompassing certificates and encryption.
β’ Familiarity with relational databases like MySQL and PostgreSQL.
β’ Familiarity with NoSQL databases such as Cassandra, MongoDB, and Redis.
β’ Experience in architecting, designing, and building automation, workflows, and distributed applications.
β’ Strong understanding of service integrations and communication standards, including gRPC and RESTful.
β’ Experience in building and maintaining CI/CD with Infrastructure as Code.
β’ Experience in resolving complex problems using a quantitative approach.
β’ Knowledge of software development lifecycle tools.
β’ Familiarity with Kubernetes, containers, and best practices in Kubernetes environments, including operators.
β’ Experience with Git, Jenkins, and CircleCI; knowledge of Terraform and Ansible is a bonus.
β’ Experience in supporting high-volume production workloads and managing incidents.
β’ Excellent communication skills.
β’ Ability to thrive in a fast-paced, startup-like environment.
β’ 4+ years of professional experience in software development.
β’ 3+ years of experience in architecture and design.
β’ 3+ years of experience with Azure, AWS, GCP, or hybrid data centers.
β’ 2+ years of experience with open-source frameworks.
β’ Bachelor's degree in computer science, Information Systems, or equivalent education or work experience.
β’ GEICO will not sponsor a new applicant for employment authorization for this position.
β’ Customized development programs.
β’ Mentorship opportunities.
β’ Assistance with certification.
β’ Inclusive and collaborative work culture.
β’ Competitive compensation.
β’ Comprehensive benefits package.
β’ Flexibility to support well-being and future planning.
β’ Reasonable accommodations for qualified individuals with disabilities.
Verwaltungscloud.SH GmbH
WBS
EverCommerce
Get handpicked remote jobs straight to your inbox weekly.