Senior Software Engineer, Vulnerability Management

New
J
JobgetherSoftware security
Flexibility to work remotely within the United StatesFull-TimeSenior
SalaryAnnual base salary: $124,000–$329,200 USD, depending on location, experience, knowledge, skills, and qualifications. Additional compensation: Eligible roles may receive annual bonuses and stock-based rewards based on individual impact and applicable compensation plans.
Apply NowOpens the employer's application page

Job Details

Experience
At least six years of professional experience in software engineering, computer science, or a related technical discipline. Alternative pathways: an associate degree and at least five years of relevant experience; a bachelor's degree and at least four years; a master's degree and at least two years; or a doctorate in a relevant technical discipline, or equivalent practical experience.
Required Skills
PythonJavaJavascriptC#C++GoDistributed Systems

Requirements

  • Have at least six years of professional experience in software engineering, computer science, or a related technical discipline, or qualify through one of the listed degree-and-experience pathways.
  • Demonstrate programming experience in one or more of C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.
  • Apply software engineering fundamentals in application design, testing, debugging, production maintenance, and delivery of reliable software.
  • Analyze complex technical challenges and design scalable solutions for distributed computing environments.
  • Write secure, maintainable, high-quality code.
  • Preferred: Have at least two years of experience with general-purpose programming and scripting languages such as Go or Python.
  • Preferred: Have at least three years of experience with cloud environments and/or CNCF concepts.
  • Preferred: Bring familiarity with vulnerability management, software supply chain security, container security, cloud security, or secure software development.
  • Preferred: Have experience building or operating distributed systems and security platforms at scale.
  • Preferred: Know CI/CD workflows, automated security controls, package management, container build processes, and DevSecOps practices.
  • Preferred: Have familiarity with security compliance frameworks and regulated production systems.
  • Preferred: Have experience mentoring engineers, conducting code reviews, and contributing to architectural decisions.

Responsibilities

  • Design, develop, test, deploy, and maintain software solutions across distributed systems.
  • Build vulnerability management platforms that collect findings from container images, cloud environments, host infrastructure, and code-scanning tools.
  • Assign vulnerabilities to responsible teams and track resolution through risk scoring, SLAs, and documented exceptions.
  • Implement software supply chain security controls, including authenticated package and container proxies for GitHub Actions, Docker builds, and Dependabot workflows.
  • Integrate security controls into existing development processes.
  • Maintain production services that meet regulatory and compliance requirements, including FedRAMP, while preserving API stability and compatibility.
  • Collaborate with service owners, platform engineers, cloud security specialists, and compliance teams to define and deliver technical solutions.
  • Provide technical leadership through architecture discussions, code reviews, mentoring, and knowledge sharing.
  • Own system reliability, maintainability, performance, and quality; participate in on-call rotations and investigate production incidents.
View Full Description & ApplyYou'll be redirected to the employer's site
Annual base salary: $124,000–$329,200 USD, depending on location, experience, knowledge, skills, and qualifications. Additional compensation: Eligible roles may receive annual bonuses and stock-based rewards based on individual impact and applicable compensation plans.
Apply Now