GEICO's Cyber Security Engineering & Analytics (CSEA) team is seeking a Staff Software Engineer to build scalable, enterprise-grade solutions that reduce risk, improve posture, and strengthen cyber hygiene across a dynamic environment.
Requirements
- Strong enterprise-level development experience with Python (primary requirement).
- Proven experience in system design, data pipelines, distributed systems, and infrastructure at scale.
- Hands-on experience with AWS, Azure, or GCP; knowledge of native services and security tooling.
- Proficiency developing for Linux, macOS, and Windows environments.
- Experience embedding solutions in pipelines (GitHub Actions, Jenkins, etc.) and deploying infrastructure with Terraform or Ansible.
- Exposure to SIEMs, EDRs, vulnerability scanners, or other security components, tooling
- 10+ years of professional software development experience (Python focus strongly preferred)
Responsibilities
- Develop and evolve scalable, production-ready systems in Python (and optionally Go) to enable security capabilities, automate telemetry, and strengthen detection pipelines.
- Design robust, fault-tolerant systems and services focused on performance, reliability, and secure engineering practices.
- Partner with engineering leadership to define technical roadmaps that align with business outcomes and security objectives.
- Provide technical mentorship to peers, foster knowledge sharing, and champion a culture of engineering excellence.
- Integrate with CI/CD pipelines, infrastructure-as-code tooling (Terraform, Ansible), and modern observability platforms (Grafana, Prometheus).
- Adopt and contribute to open-source frameworks, tools, and security libraries.
- Apply software craftsmanship to identity, endpoint, cloud, and network domains to improve resilience and automate controls.
Other
- The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers.
- Collaboration & Influence: Strong communication skills to partner with leadership, cross-functional stakeholders, and mentor team members.
- Bachelor’s degree in computer science, Software Engineering, Cybersecurity, or related field (or equivalent practical experience)
- GEICO will not sponsor a new applicant for employment authorization for this position.
- The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law.