×
Register Here to Apply for Jobs or Post Jobs. X

Cyber Software Engineer

Job in Palo Alto, Santa Clara County, California, 94306, USA
Listing for: GEICO
Full Time position
Listed on 2026-06-05
Job specializations:
  • Software Development
    DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Staff Cyber Software Engineer

Position Description

GEICO's Cybersecurity Security Engineering & Analytics, Automation (SEA) team is seeking a Staff Cyber Software Engineer – a hands‑on, passionate builder who is energized by solving hard problems and writing software that matters. This is a strong individual contributor role for someone who takes pride in their craft, thrives in a high‑velocity agile environment, and finds deep satisfaction in delivering automation, building resilient systems, and making security capabilities faster and smarter through code.

Position

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 Dev Ops 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.
  • Share Knowledge:
    Participate in code reviews, contribute to technical discussions, and share what you know – not as a formal leadership obligation, but because great engineers make the people around them better.
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 (Git Hub Actions, Jenkins) and deploying infrastructure with Terraform or Ansible.
  • Security Domain Familiarity (Preferred):
    Exposure to SIEMs, EDRs, vulnerability scanners, or security automation tooling;
    Dev Sec Ops  experience is a plus.
  • AI/ML & LLM Experience (Plus):
    Working knowledge of AI/ML development, applied experience…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary