GEICO is looking to strengthen its cybersecurity posture by building scalable enterprise-grade software that enables security automation
Requirements
- Python Expertise (Critical): Proven enterprise-level development experience with Python is required for consideration.
- Architecture & Systems Thinking: Experience in system design, data pipelines, distributed systems, and infrastructure at scale.
- Cloud Proficiency: Hands-on experience with AWS, Azure, or GCP; knowledge of cloud-native services and security tooling.
- Cross-Platform Expertise: Proficiency developing for Linux, macOS, and Windows environments.
- CI/CD & IaC: Experience embedding solutions in pipelines (GitHub Actions, Jenkins) and deploying infrastructure with Terraform or Ansible.
- Security Familiarity (Preferred): Exposure to SIEMs, EDRs, vulnerability scanners, or other security tooling.
- Collaboration & Influence: Strong communication skills with proven ability to partner with leadership, cross-functional stakeholders, and mentor team members.
Responsibilities
- Develop Enterprise-Grade Software: Design, build, and evolve production-ready systems in Python (required) and other languages to enable cybersecurity capabilities, automate telemetry, and strengthen detection pipelines.
- Architect & Implement Solutions: Create robust, fault-tolerant, and secure services focused on performance, reliability, and scalability.
- Drive Technical Strategy: Partner with engineering leadership to define and execute technical roadmaps that align with Cybersecurity and business objectives.
- Advance DevOps Practices: Integrate solutions with CI/CD pipelines, infrastructure-as-code tooling (Terraform, Ansible), and observability platforms (Grafana, Prometheus).
- Leverage Open Source: Adopt, integrate, and contribute to open-source frameworks, tools, and security libraries.
- Champion Standards: Enforce best practices in coding quality, performance, testing, and documentation across the team.
- Mentor & Collaborate: Provide technical guidance to peers, foster cross-team collaboration, and promote a culture of engineering excellence.
Other
- Bachelor’s degree in computer science, software engineering, Cybersecurity, or a related field (or equivalent practical experience).
- 10+ years of professional software development experience (Python strongly required).
- 8+ years in engineering roles (security engineering or DevSecOps experience a plus).
- 6+ years working in cloud-native environments.
- At this time, GEICO will not sponsor a new applicant for employment authorization for this position.