GEICO

Staff Software Engineer, Vulnerability Management

GEICO

full-time

Posted on:

Location Type: Hybrid

Location: Chevy ChaseCaliforniaMarylandUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $115,000 - $230,000 per year

Job Level

About the role

  • Lead software design, development, and delivery of integrated systems to drive Vulnerability Management initiatives.
  • Deliver automation initiatives, conduct advanced research, and develop proofs of concept to enhance our capabilities and improve overall efficiency.
  • Achieve business outcomes through force multiplication.
  • Develop, integrate, and maintain multilevel cybersecurity designs, architectures, policies, and procedures.
  • Provide secure design guidance and recommendations to developers, infrastructure, and product engineers.
  • Influence and educate partner teams to bring an engineering first approach to develop sustainable security systems.
  • Mentor peers and team members in security technologies, enterprise solution design, deployment, and effective customer interaction.
  • Provide motivating demonstrations and communications to show the value of our security measures to the business, highlighting the low impact on systems, improved operability and resiliency.

Requirements

  • 8+ years of non-internship professional software and data engineering experience of building large-scale distributed systems
  • 4+ years of experience with architecture and design in a tech lead role
  • 4+ years of experience with building and operating high‑performance data pipelines across distributed systems, with strong knowledge of ETL/ELT patterns, asynchronous data ingestion, data orchestration, and data quality frameworks using SQL/NoSQL databases (e.g., PostgreSQL), Power BI, Tableau, or equivalent.
  • 3+ years of experience in open-source frameworks
  • Foundational knowledge of security best practices for system design and development
  • Experience of building applications for security domain
  • Experience of assessing security vulnerabilities and driving their remediation is a plus
  • Professional security certification (e.g., CISSP, CCSP, CSSLP) is a plus
  • Proficiency in at least one modern programming language (Python, Java, Scala, Go).
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software designsoftware developmentdata engineeringarchitecturehigh-performance data pipelinesETLELTdata orchestrationSQLNoSQL
Soft Skills
mentoringcommunicationinfluencingeducatingdemonstrating
Certifications
CISSPCCSPCSSLP