Staff Cyber Software Engineer
About the role
The GEICO Cybersecurity Security Engineering & Analytics (SEA) team is seeking a Staff Cyber Software Engineer. This role is for a hands-on, passionate builder who is energized by solving hard problems and writing software that matters.
Responsibilities
Write and Own Production Code: Design, develop, test, and maintain high-quality software in Python (required) and Golang (preferred) that enables cybersecurity capabilities and drives security outcomes at enterprise scale.
Build Security Automation: Identify manual, repetitive, or error-prone security workflows and replace them with reliable, well-tested automation — reducing toil and increasing the speed and consistency of security operations.
Apply Strong Object-Oriented Engineering: Write clean, maintainable, and testable code using proven OOP design patterns and SOLID principles; take ownership of code quality, test coverage, and the long-term health of what you build.
Solve Hard Problems: Dig into complex technical and security challenges — from detection pipeline performance to data ingestion at scale — and deliver well-reasoned, pragmatic solutions that hold up in production.
Contribute Actively in Agile: Be a reliable, high-output contributor in a fast-moving agile squad: write code every sprint, participate in design discussions, engage in code reviews, and help the team move forward with quality and speed.
Build Scalable, Reliable Systems: Develop services and pipelines that are secure, fault-tolerant, and performant — built with distributed systems best practices and cloud-native infrastructure in mind.
Integrate with DevOps Tooling: Embed software within CI/CD pipelines, infrastructure-as-code tooling (Terraform, Ansible), and instrument work with observability platforms (Grafana, Prometheus).
Leverage Open Source: Evaluate, adopt, and integrate open-source frameworks, security libraries, and tooling to accelerate delivery and avoid reinventing the wheel.
Explore AI/ML & LLMs (Plus): Apply knowledge of AI/ML development, large language models (LLMs), or generative AI to identify practical opportunities that accelerate security workflows, automate threat analysis, or improve detection capabilities.
Qualifications
Python Expertise (Required): Demonstrated enterprise-level Python development with strong OOP fundamentals. This is a non-negotiable requirement for consideration.
Golang Proficiency (Preferred): Hands-on Golang development experience in systems, backend services, or tooling contexts.
Object-Oriented Design: Deep, applied knowledge of OOP design patterns, SOLID principles, and clean architecture — demonstrated through real production code, not theory.
Passion for Automation: Track record of identifying opportunities to automate workflows, eliminate toil, and build tools that scale — and the initiative to go build them.
Agile Team Contributor: Proven ability to deliver consistently within a high-velocity agile team; comfortable with continuous delivery, iterative development, and a fast feedback cycle.
Distributed Systems & Pipelines: Experience building and operating distributed systems, data ingestion pipelines, and scalable backend services.
Cloud Proficiency: Hands-on experience with AWS, Azure, or GCP and cloud-native services.
CI/CD & Infrastructure as Code: Experience building and maintaining pipelines (GitHub Actions, Jenkins) and deploying infrastructure with Terraform or Ansible.
Security Domain Familiarity (Preferred): Exposure to SIEMs, EDRs, vulnerability scanners, or security automation tooling; DevSecOps experience is a plus.
Experience with AI/ML & LLMs (Plus): Working knowledge of AI/ML development, applied experience with LLMs or generative AI, and an eye for where these capabilities can add real value.
Communication: Clear, concise written and verbal communication; able to articulate technical trade-offs and work effectively with teammates and stakeholders.
Education
Bachelor's degree in Computer Science, Software Engineering, Cybersecurity, or a related field (or equivalent practical experience).
Annual Salary
$110,000.00 - $230,000.00