
Staff Software Engineer, Vulnerability Management
GEICO
full-time
Posted on:
Location Type: Hybrid
Location: Chevy Chase • California • Maryland • United States
Visit company websiteExplore more
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