Tech Stack
AWSAzureCloudCyber SecurityGoogle Cloud PlatformJavaJavaScriptPython
About the role
- Lead application architecture and design decisions for our SBOM management platform
- Drive innovation based on customer feedback and emerging cybersecurity trends
- Oversee technical roadmap development and implementation strategies
- Ensure scalability, security, and performance of applications handling enterprise-scale vulnerability data
- Lead and manage a small, high-performing software engineering team
- Mentor team members on software engineering best practices, code quality, and professional development
- Foster collaborative environment that promotes knowledge sharing and continuous learning
- Implement customer-centric design processes that prioritize user experience and business value
- Translate customer feedback into detailed user stories, technical requirements, and sprint backlogs
- Collaborate with stakeholders to understand vulnerability management challenges and pain points
- Develop timeline estimates and communicate project status to leadership and customers
- Ensure SCRUM ceremonies including sprint planning, daily standups, retrospectives, and sprint reviews are being followed
- Manage product backlog prioritization and sprint capacity planning
- Ensure delivery quality through code reviews, testing strategies, and CI/CD best practices
- Drive continuous improvement in development processes and team productivity
Requirements
- Bachelor's degree in Software Engineering, Computer Science, or related technical field
- Minimum 5 years of professional software development experience
- Proven experience working within SCRUM/Agile development teams
- 2+ years of technical leadership or team management experience
- Strong proficiency in modern programming languages (Java, Python, C#, JavaScript, or similar)
- Experience with software architecture patterns and scalable system design
- Knowledge of cybersecurity principles and vulnerability management concepts
- Familiarity with SBOM standards (SPDX, CycloneDX) and vulnerability databases (CVE, NVD)
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies
- Proficiency in database design and data management for large-scale applications
- Excellent communication skills in English with ability to translate technical concepts to diverse audiences
- Strong project management abilities with experience in backlog management and timeline estimation
- Customer-focused mindset with experience gathering and prioritizing user requirements
- Collaborative leadership style that empowers team members and drives results
- Competitive salary and comprehensive benefits package
- Professional development opportunities including conferences, certifications, and training
- Flexible work arrangements with remote and hybrid options
- Cutting-edge technology and resources to drive innovation
- Collaborative culture that values diversity, inclusion, and continuous learning
- Opportunity to impact critical infrastructure security on a global scale
- Career advancement pathways in both technical and leadership tracks
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaPythonC#JavaScriptsoftware architecture patternsscalable system designdatabase designdata managementCI/CD best practicesAgile
Soft skills
leadershipmentoringcollaborationcommunicationproject managementcustomer-focused mindsetcontinuous improvementknowledge sharingteam managementuser experience design
Certifications
Bachelor's degree in Software EngineeringBachelor's degree in Computer Science