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