Senior Software Engineer, Vulnerability Management
Jobgether
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
75 open vulnerability roles across 37 companies are on ApplySarthi right now, most of them in Bengaluru (7).
- Vulnerability Management EngineerSWIGGY · bengaluru
- Senior Vulnerability Management AnalystNvidia
- Software Development Engineer II, Amazon Vulnerability Management Service (AVMS)Amazon
- Security Operations Vice President, Vulnerability ManagementJPMorgan
- Senior Vulnerability AnalystMastercard
What vulnerability roles keep asking for: Python (39%), AWS (36%), C++ (20%), Java (20%), Penetration testing (17%), Go (13%), Kubernetes (13%), Azure (12%) — counted across their open postings here.
Software Engineer jobs in the United States · Remote Software Engineer jobs · C# jobs · C++ jobs · CI/CD jobs · Docker jobs
Jobgether has 4,515 open roles listed here.
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for vulnerability roles keep coming back to Python, AWS, C++, Java. Practise those questions before you sit with Jobgether.
Questions you are likely to be asked
- Why do you want to join Jobgether?
- What is your experience with Supply chain? Tell me one thing you learned the hard way.
- Tell me about a hard bug you tracked down. How did you find the cause?
- How do you decide what to test, and what does good code review look like to you?
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Senior Software Engineer, Vulnerability Management at Jobgether interview free →Accountabilities:: Design, develop, test, deploy, and maintain high-quality software solutions that scale across multiple services and distributed systems. Build and improve vulnerability management platforms that collect security findings from container images, cloud environments, host infrastructure, and code-scanning tools. Develop systems that accurately assign vulnerabilities to the teams responsible for remediation and track resolution through risk scoring, service-level agreements (SLAs), and documented exceptions. Design and implement software supply chain security controls, including authenticated package and container proxies that enforce security policies across GitHub Actions, Docker builds, and Dependabot workflows. Create security solutions that integrate smoothly into existing development processes, enabling engineering teams to adopt stronger controls without unnecessary disruption to productivity. Develop and maintain production services that meet regulatory and compliance requirements, including FedRAMP, while preserving the stability and compatibility of APIs used by other teams. Collaborate with service owners, platform engineers, cloud security specialists, compliance teams, and other stakeholders to define requirements and deliver effective technical solutions. Provide technical leadership through architecture discussions, code reviews, mentoring, knowledge sharing, and collaborative programming sessions. Take ownership of the reliability, maintainability, performance, and overall quality of the systems developed by the team. Participate in on-call rotations and first-responder responsibilities to investigate incidents, troubleshoot production issues, and maintain service availability. Prepare architecture briefs and technical proposals, conduct code experiments, and develop prototypes to evaluate approaches for building systems that operate at exceptional scale. Develop a deep understanding of the systems you own and consistently deliver secure, maintainable, and well-documented code. Contribute to continuous improvement by identifying architectural opportunities, strengthening engineering practices, and evolving security capabilities as organizational needs change. Requirements: At least six years of professional experience in software engineering, computer science, or a related technical discipline, with demonstrated experience developing, maintaining, and delivering production software. Alternatively, candidates may qualify through one of the following pathways: An associate degree in Computer Science, Electrical Engineering, Electronics Engineering, Mathematics, Physics, Computer Engineering, or a related field, combined with at least five years of relevant software engineering experience. A bachelor's degree in one of these or a related technical disciplines, combined with at least four years of relevant software engineering experience. A master's degree in a relevant technical discipline, combined with at least two years of relevant software engineering experience. A doctorate in a relevant technical discipline, or equivalent practical experience. Proven programming experience in one or more languages, such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python. Strong software engineering fundamentals, including application design, testing, debugging, production maintenance, and the delivery of reliable software systems. Ability to analyze complex technical challenges, design scalable solutions, and make sound architectural decisions in distributed computing environments. Strong problem-solving skills, attention to detail, and a commitment to writing secure, maintainable, and high-quality code. Excellent communication and collaboration skills, with the ability to work effectively across engineering, security, infrastructure, and compliance teams. A proactive approach to technical ownership, continuous learning, knowledge sharing, and delivering measurable improvements to production systems. Preferred qualifications: At least two years of experience using general-purpose programming and scripting languages, such as Go, Python, or similar technologies. At least three years of experience working with cloud environments and/or Cloud Native Computing Foundation (CNCF) concepts. Familiarity with vulnerability management, software supply chain security, container security, cloud security, or secure software development practices. Experience building or operating distributed systems and security platforms at scale. Knowledge of CI/CD workflows, automated security controls, package management, container build processes, and modern DevSecOps practices. Familiarity with security compliance frameworks and production systems operating under regulatory requirements. Experience providing technical mentorship, conducting code reviews, and contributing to architectural decisions across engineering teams. Benefits: 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. Remote work: Remote-first working environment, with the flexibility to work remotely within the United States. Competitive total compensation: Compensation packages designed to reflect role responsibilities, professional experience, and individual contributions. Learning and development: Opportunities to expand technical expertise, pursue professional growth, and learn from experienced engineering teams. Career advancement: Opportunities to contribute to complex technical initiatives, influence architecture, and develop leadership capabilities. Collaborative culture: Work with diverse professionals who value knowledge sharing, innovation, continuous improvement, and collective success. Inclusive workplace: A culture that welcomes people from different backgrounds and is committed to equal opportunity and accessibility. Meaningful technical impact: Help strengthen software security and supply chain integrity across large-scale developer infrastructure. Application timeline: Applications are accepted on an ongoing basis until the position is filled. The role is scheduled to remain open for at least three days.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- AI Trainers Network - MalteseJobgether
- AI Video EditorJobgether
- AI Trainers Network - GreekJobgether
- AI Architect / AI engineering leadJobgether
- AI Trainers Network - GreekJobgether
- AI Video EditorJobgether
- AI Trainers Network - EnglishJobgether
- AI Trainers Network - EnglishJobgether
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on lever · posted 2026-10-19. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.