EngineerJobs.io
← Back to all jobs

Job Description

Location

Bethesda, MD (onsite)

Annual Salary

$110,000 - $230,000

Requirements

  • Minimum experience: 3 years
  • Education: Bachelor's degree
  • Python Expertise (Required): Demonstrated enterprise-level Python development with strong object-oriented fundamentals

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 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; own code quality, test coverage, and the long-term health of what you build.
  • Solve Hard Problems: Tackle complex technical and security challenges — from detection pipeline performance to data ingestion at scale — delivering pragmatic, production-ready solutions.
  • 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 advance with quality and speed.
  • Build Scalable, Reliable Systems: Develop services and pipelines that are secure, fault-tolerant, and performant — designed with distributed systems 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.
  • 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 knowledge to elevate the whole team.

Technologies

  • Python
  • Golang
  • Terraform
  • Ansible
  • Grafana
  • Prometheus
  • GitHub Actions
  • Jenkins
  • AWS
  • Azure
  • GCP

Benefits

  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Market-competitive compensation
  • 401K savings plan vested from day one that offers a 6% match
  • Performance and recognition-based incentives
  • Tuition assistance
  • Mental healthcare
  • Fertility and adoption assistance
  • Workplace flexibility (GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year)

The GEICO Pledge

  • Great Company: At GEICO, we help our customers through life’s twists and turns. Our mission is to protect people when they need it most and we’re constantly evolving to stay ahead of their needs.
  • Great Careers: We offer a career where you can learn, grow, and thrive through personalized development programs, created with your career – and your potential – in mind. You’ll have access to industry leading training, certification assistance, career mentorship and coaching with supportive leaders at all levels.
  • Great Culture: We foster an inclusive culture of shared success, rooted in integrity, a bias for action and a winning mindset. Grounded by our core values, we have an established culture of caring, inclusion, and belonging, that values different perspectives. Our teams are led by dynamic, multi-faceted teams led by supportive leaders, driven by performance excellence and unified under a shared purpose.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.