This position is no longer accepting applications
Closed on July 4, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
Staff Cyber Software Engineer
Backend Developer
Automation
Azure
Cloud
Cloud Platforms
DevOps
Git
Go
Google Cloud
Infrastructure As Code
Security
Security Automation
Software Engineering
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at GEICO.
Job Description
The Staff Cyber Software Engineer will join GEICO's Cybersecurity Security Engineering & Analytics (SEA) team in Bethesda, MD on site. This hands-on position develops production-grade Python and Golang software to automate security workflows, scale systems, and advance security capabilities within an agile environment.
Responsibilities
- Design, develop, test, and maintain high-quality software in Python (required) and Golang (preferred) to enable cybersecurity capabilities and drive security outcomes at enterprise scale.
- Identify manual, repetitive, or error-prone security workflows and replace them with reliable, well-tested automation, reducing toil and increasing speed and consistency of security operations.
- Write clean, maintainable, and testable code using proven object-oriented design patterns and SOLID principles, taking ownership of code quality, test coverage, and long-term health.
- Dive into complex technical and security challenges, from detection pipeline performance to data ingestion at scale, and deliver pragmatic solutions that perform in production.
- Be a reliable, high-output contributor in a fast-moving Agile squad: write code each sprint, participate in design discussions, engage in code reviews, and help the team advance with quality and speed.
- Build secure, fault-tolerant, and scalable services and pipelines, designed with distributed systems best practices and cloud-native infrastructure in mind.
- Integrate software with CI/CD pipelines, infrastructure-as-code tooling (Terraform, Ansible), and observability platforms (Grafana, Prometheus).
- Leverage open source frameworks, security libraries, and tooling to accelerate delivery and avoid reinvention.
- Explore AI, ML development, large language models (LLMs), or generative AI to identify practical opportunities that speed security workflows or enhance detection capabilities.
- Share knowledge through code reviews and productive technical discussions to help teammates grow and improve overall team quality.
Requirements
- Minimum 3 years of professional software development experience.
- Bachelor's degree required.
- Python Expertise (Required): Demonstrated enterprise-level Python development with strong object-oriented fundamentals. This is a non-negotiable requirement for consideration.
Technologies
- Python
- Golang
- Terraform
- Ansible
- Grafana
- Prometheus
- GitHub Actions
- Jenkins
- AWS
- Azure
- GCP
Benefits
- Comprehensive total rewards program tailored to you and your family’s well-being
- Market-competitive compensation
- 401K savings plan vested from day one with a 6% match
- Performance and recognition-based incentives
- Tuition assistance
- Mental healthcare support
- Fertility and adoption assistance
- Workplace flexibility through the GEICO Flex program, enabling up to four weeks of remote work per year
Annual Salary
USD 110,000 - 230,000 per year
The GEICO Pledge
- Great Company: GEICO aims to protect customers through life’s twists and turns, continually evolving to meet needs.
- Great Careers: The company provides opportunities for learning, growth, and advancement with industry-leading training, certification support, and mentorship.
- Great Culture: An inclusive environment rooted in integrity and a collaborative, performance-driven mindset, valuing diverse perspectives and shared success.