CrawlJobs Logo

Staff Software Engineer, Vulnerability Management

United States, Chevy Chase 115000.00 - 230000.00 USD / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

GEICO is seeking an experienced full-stack engineer with a deep technical expertise and passion for building high-performance, low maintenance, zero-downtime, and highly scalable systems. The ideal candidate has a proven track record of design, development, and implementation of scalable solutions in hybrid environments using commercial and open-source products, preferably in Cybersecurity domain. This role will be responsible for leading enterprise initiatives and collaboration with cross-functional teams as well as designing and implementing secure and scalable solutions to drive Vulnerability Management initiatives. As a Staff Engineer, you’re not just a technical expert—you’re a lead, a problem solver, an innovator who thrives in a fast-paced, constantly evolving environment. You will turn complex security challenges into elegant, practical solutions while fostering collaboration across teams and stakeholders. You have exposure to Cybersecurity and Vulnerability Management Lifecycle - asset discovery, internal/external scans, contextualization and risk-based assessment, security data pipeline, reporting, and remediation. Staff Engineer works closely with infrastructure, development, product, and other organizations across GEICO from design through deployment to sustainable operations. The Staff Engineer brings in expertise in requirements identification, feasibility analysis, system designs, technology evaluation and selection, development, unit/integration testing, deployment, and operation of scalable systems using CI/CD and DevSecOps to raise the bar on engineering excellence.

Job Responsibility

  • 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

  • Tech-lead with data engineering and software development experience in a hybrid environment (AWS, Azure, on-prem)
  • Proficiency in at least one modern programming language (Python, Java, Scala, Go) and deep experience building scalable production-grade data services, APIs, or ingestion frameworks
  • Expertise in designing, building, and operating large‑scale, resilient, and high‑performance data pipelines across distributed systems, with strong knowledge of ETL/ELT patterns, data orchestration, and data quality frameworks
  • Advanced proficiency in modern data storage and processing technologies, including SQL/NoSQL databases (e.g., PostgreSQL), query optimization, and data modeling for analytical and operational use cases
  • Hands‑on experience with reporting and analytics tools such as Power BI, Tableau, or equivalent, including developing semantic models, optimizing reporting datasets, and enabling business teams with curated data
  • Strong applied skills in distributed compute ecosystems (e.g., Spark or similar), and the ability to optimize workloads for performance, cost efficiency, and reliability
  • Extensive knowledge and experience of building data intensive large-scale distributed systems on cloud
  • Experience building the architecture and design of new and current systems (architecture, design patterns, reliability, and scaling)
  • Fluency in DevOps concepts and best practices in CI/CD pipelines and infrastructure as a code
  • Experience with application performance monitoring tools and performance assessments
  • Ability to design, implement, deploy, and operate systems to solve complex security problems in a fast-paced, startup-like environment
  • Development and leadership in Cybersecurity domain, preferably in Vulnerability Management Engineering
  • Strong knowledge of industry-standard security tools, frameworks, and best practices including MITRE, CIS and NIST
  • Experience working with auditors and demonstrating security controls
  • 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
  • Bachelor’s degree in Computer Science, Information Systems, Cyber Security, or equivalent education with work experience

Nice to have

  • Experience of assessing security vulnerabilities and driving their remediation
  • Professional security certification (e.g., CISSP, CCSP, CSSLP)

What we offer

  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Software Engineer, Vulnerability Management

8 matching positions

Staff Engineer – Vulnerability Management Automation

GEICO is seeking an experienced Staff Engineer with a passion for building high ...
Location
Location
United States , Chevy Chase; Palo Alto; Dallas; Seattle
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong software engineering background building production services and tooling (Python or Go preferred
  • TypeScript a plus)
  • Deep knowledge of Linux and Windows Server administration and patching in enterprise environments
  • Hands‑on experience with vulnerability scanners and their APIs (Tenable/Nessus, Qualys, Rapid7) and risk models (CVSS, KEV, EPSS)
  • Proficiency with configuration management and IaC (Ansible/Puppet/Chef/Salt
  • Terraform/Pulumi/Crossplane, Helm/Kustomize)
  • Experience with event‑driven and batch data pipelines (e.g., Kafka/SNS/SQS/PubSub), relational data stores, and caching
  • Familiarity with cloud (AWS/Azure/GCP), containers/Kubernetes, and image pipelines (e.g., Packer)
  • Solid understanding of authN/authZ, secrets management, and least‑privilege access for platforms and automation
  • Excellence in observability and reliability practices (OpenTelemetry/Prometheus/Grafana) with an SLO mindset
Job Responsibility
Job Responsibility
  • Define the technical roadmap for vulnerability management and patch automation platforms
  • Establish standards, patterns, and paved roads for scanning, triage, remediation, and verification
  • Mentor engineers across Security and Platform teams on software and systems design best practices
  • Drive design reviews, architecture decisions, and quality gates for reliability and security
  • Design and implement services for asset/CMDB enrichment, risk scoring, and intelligent targeting
  • Build controllers/schedulers for maintenance windows, deployment rings/canaries, pre/post checks, automated backoff/rollback, and progressive delivery
  • Deliver self‑service CLIs/SDKs and internal UIs to request, schedule, and track remediation
  • Implement idempotent, policy‑driven workflows for patching and baseline enforcement across Windows and Linux
  • Integrate with image pipelines to shift‑left patching and hardening
  • Integrate scanner data and external intel into unified pipelines
What we offer
What we offer
  • Comprehensive Total Rewards program
  • 401K savings plan with 6% match
  • performance and recognition-based incentives
  • tuition assistance
  • mental healthcare
  • fertility and adoption assistance
  • workplace flexibility
  • GEICO Flex program (work from anywhere in the US for up to four weeks per year)
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

As a Staff Software Engineer, you’ll play a key role in improving how we build, ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep expertise in backend engineering and building large-scale distributed systems within a cloud environment preferably AWS (Azure, GCP also suitable)
  • Expert level mastery of Java or Kotlin, Scala, or similar JVM language
  • Data Layer Expertise – Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Redis) databases, understanding when to use each
Job Responsibility
Job Responsibility
  • Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Payments Enterprise Technology

A fantastic opportunity to join us as we create a standalone Payments Acquiring ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience building complex, scalable systems
  • Detailed command of Cloud, Kubernetes, and the broader CNCF ecosystem
  • A polyglot mindset – expertise of at least two languages (e.g., Rust, Go, Kotlin) and a "right tool for the job" philosophy
  • Ability to bring both technical and non-technical stakeholders on the journey, explaining complex technical trade-offs
  • Product thinking – you treat the platform as a product, with fellow engineers as your customers
  • Good experience of collaboration with various stakeholders such as Product Managers
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools, ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Backend

The Role : We're looking for a seasoned Staff Software Engineer to join our IAM ...
Location
Location
United States , Austin, Texas; Mountain View, California; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Cybersecurity, or related field (or equivalent experience)
  • Advanced proficiency in one or more programming languages (e.g., Python, Go, Java, C++)
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
  • Strong understanding of authentication, authorization, encryption, and secure coding practices
  • Experience working with security and audit teams
  • Ability to self-manage time and maintain an excellent work ethic in an Agile environment
  • Able to convey identity requirements and concepts across different levels of users
  • Strong verbal and written communication skills
Job Responsibility
Job Responsibility
  • Design and develop security-focused software solutions, tools, and automation frameworks
  • Integrate security into CI/CD pipelines and cloud-native environments
  • Collaborate with infrastructure and application teams to embed security into system architecture
  • Conduct code reviews and threat modeling to identify and remediate vulnerabilities
  • Build and maintain systems for monitoring, logging, and alerting on security events
  • Develop and maintain APIs and microservices that support security operations
  • Participate in incident response and forensic investigations as needed
  • Stay current with emerging threats, vulnerabilities, and security technologies
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

Uber is seeking an elite backend software engineer with advanced ML expertise to...
Location
Location
United States , Seattle; San Francisco; Sunnyvale
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of seven years of professional experience in software engineering
  • Bachelor's or Master's degree in Computer Science, a related technical field, or an equivalent level of practical experience
  • Proficiency in programming with Go, Python, Java, or C++
  • Demonstrated expertise in practical AI applications, specifically: Integrating AI models within production software and products
  • Overseeing AI systems in live environments, including maintenance, performance monitoring, and compliance management
  • Strong foundation in computer science fundamentals, including data structures, algorithms, complexity analysis, and a systematic approach to troubleshooting
  • Prior experience in technical leadership roles
  • Excellent interpersonal and communication skills with the ability to collaborate effectively across teams and with various stakeholders
Job Responsibility
Job Responsibility
  • Design, development, and management of resilient distributed systems that protect our large-scale data infrastructure
  • Creation and implementation of a system designed to bolster Uber's data security
  • Proactively test and stress-test current safeguards
  • Identify and mitigate potential vulnerabilities ahead of time
  • Build user-facing products
  • Manage high-throughput transaction systems
  • Develop intelligent fraud prevention strategies using cutting-edge AI and Data Security techniques
  • Lead the design, development, and maintenance of services and frameworks that support Uber's global infrastructure
  • Design scalable systems and deliver efficient code while ensuring robust data protection across all layers
  • Lead, architect, and scale industry-leading technical solutions for AI and Data Security across the company
What we offer
What we offer
  • Participation in Uber's bonus program
  • Equity award
  • Other types of compensation
  • 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer, Software

Our Senior Staff Software Engineer works with our Managers, Distinguished and Sr...
Location
Location
United States , Chevy Chase; Palo Alto; Dallas; Seattle
Salary
Salary:
120000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fluency in at least one modern language (Go/Python preferred)
  • Understanding of compression algorithms, deduplication, encryption, and error correction
  • Understanding of SQL and NoSQL databases, including stateful services management and storage
  • Understanding of networking, caches, key/value stores, load balancing, global load balancing, queues, DNS and CDN
  • Deep knowledge of SRE practices, methodologies, and principles, along with a solid understanding of on prem and public cloud-based network, compute, and storage technologies
  • In-depth knowledge of hybrid cloud architecture, IaaS and PaaS technologies, container orchestration platforms (e.g., Kubernetes), cloud efficiency and observability etc.
  • Strong background in incident management
  • Ability to create incident response playbooks, runbooks, incident triaging strategies, and post-incident analysis to drive continuous improvement in system reliability and availability
  • Experience with open-source management and monitoring tools
  • Experience with infrastructure automation, tooling, and configuration management frameworks (e.g., Puppet, Chef, Ansible, Pulumi, Terraform, etc.)
Job Responsibility
Job Responsibility
  • Develop and drive the overall strategy for the Business Continuity and Disaster Recovery (BCDR) organization, aligning it with the organization's business goals and objectives
  • Provide thought leadership in BCDR, staying ahead of industry trends and emerging technologies to enhance our backup/restore posture
  • Conduct comprehensive risk assessments to identify potential threats and vulnerabilities
  • Design and implement robust strategies to ensure data safety, integrity and correctness
  • Lead the design and architecture of resilient and scalable systems, considering both on-premises and cloud-based solutions
  • Collaborate with cross-functional teams to integrate data safeguard best practices into the development and deployment processes
  • Develop and maintain comprehensive incident response plans to address various disaster scenarios on our orchestration and backup/restore systems
  • Conduct regular simulations and drills to ensure the readiness of the organization in the event of a disaster
  • Hands-on software engineering and SDLC best practices (Technical Review Documents, Architecture, Software Development, Software Reviews, Testing, Production Readiness Reviews, among others)
  • Evaluate, select, and implement cutting-edge technologies and tools to enhance our data safeguard capabilities including but not limited to processes, compliance, and visibility
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

GEICO is seeking an experienced software engineer with a passion for building hi...
Location
Location
United States , San Francisco
Salary
Salary:
115000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fluency in at least one modern language (Go/Python preferred)
  • Understanding compression algorithms, deduplication, encryption, and error correction
  • Understanding of SQL and NoSQL databases, including stateful services management and storage
  • Understanding of networking, caches, key/value stores, load balancing, global load balancing, queues, DNS and CDN
  • Deep knowledge of SRE practices, methodologies, and principles, along with a solid understanding of on prem and public cloud-based network, compute, and storage technologies
  • In-depth knowledge of hybrid cloud architecture, IaaS and PaaS technologies, container orchestration platforms (e.g., Kubernetes), cloud efficiency and observability, etc.
  • Strong background in incident management
  • Ability to create incident response playbooks, runbooks, incident triaging strategies, and post-incident analysis to drive continuous improvement in system reliability and availability
  • Experience with open-source management and monitoring tools
  • Experience with infrastructure automation, tooling, and configuration management frameworks (e.g., Puppet, Chef, Ansible, Pulumi, Terraform, etc.)
Job Responsibility
Job Responsibility
  • Develop and drive the overall strategy for the Data Safeguard organization, aligning it with the organization's business goals and objectives
  • Provide thought leadership in Data Safeguard, staying ahead of industry trends and emerging technologies to enhance our backup/restore posture
  • Conduct comprehensive risk assessments to identify potential threats and vulnerabilities
  • Design and implement robust strategies to ensure data safety, integrity and correctness
  • Lead the design and architecture of resilient and scalable systems, considering both on-premises and cloud-based solutions
  • Collaborate with cross-functional teams to integrate data safeguard best practices into the development and deployment processes
  • Develop and maintain comprehensive incident response plans to address various disaster scenarios on our backup/restore systems
  • Conduct regular simulations and drills to ensure the readiness of the organization in the event of a disaster
  • Hands-on software engineering and SDLC best practices (Technical Review Documents, Architecture, Software Development, Software Reviews, Testing, Production Readiness Reviews, among others)
  • Evaluate, select, and implement cutting-edge technologies and tools to enhance our data safeguard capabilities including but not limited to processes, compliance, and visibility
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Enterprise Delivery

NetBox Labs is seeking a Staff Software Engineer with deep systems experience to...
Location
Location
United States
Salary
Salary:
220000.00 - 240000.00 USD / Year
netboxlabs.com Logo
NetBox Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years in software development, with proven experience leading technical direction for major projects
  • Demonstrated experience working in on-premise environments, including experience with virtual appliances and/or air-gapped installations
  • Deep expertise with Kubernetes, Helm charts, and deployment automation
  • 3+ years of experience in a B2B software startup or high-growth organization
  • Python, Golang, or Rust programming experience
  • Proven track record of successful project execution with tangible outcomes
  • Solid understanding of DevSecOps methodologies, including security scanning, vulnerability management (CVEs), and tools such as JFrog
  • Hands-on experience with CI/CD systems (GitHub Actions) and infrastructure automation tools (Ansible, Terraform)
  • Strong knowledge of Linux systems, including system administration, troubleshooting, and networking
Job Responsibility
Job Responsibility
  • Design, architect, and deliver Kubernetes-based, highly available on-premise deployments, including control plane services, telemetry pipelines, appliance-style distributions, and fully air-gapped environments
  • Own the architecture and evolution of the on-prem operational management console and supporting tools, with a strong focus on reliability, usability, and lifecycle management
  • Architect multi-stage CI/CD pipelines using GitHub Actions and supporting DevOps tooling to produce repeatable, secure, and auditable on-prem releases
  • Help write and maintain high-quality code for internal tooling, automation, management APIs, and extensibility mechanisms
  • Define and enforce software versioning, upgrade paths, and structured release processes suitable for enterprise and regulated environments
  • Produce and maintain clear, opinionated documentation and deployment standards that enable customers to self-manage confidently
  • Partner directly with Customer Success and, when needed, customers to diagnose and resolve complex deployment, upgrade, and operational issues
  • Coordinate with Product Management and peer engineering teams to align release timelines, manage cross-team dependencies, and reduce integration risk
  • Build internal tooling and APIs that enable upstream teams to validate compatibility and integration before changes land in on-prem releases
  • Develop secure internal systems for Customer Success to manage licensing, credentials, and artifact distribution across customer environments
What we offer
What we offer
  • Offers Equity
  • Offers Bonus
  • Fulltime
Read More
Arrow Right