Staff Backend Engineer, AST: Composition Analysis in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Backend Engineer, AST: Composition Analysis in Canada.
In this role, you will contribute to the design and evolution of advanced Software Composition Analysis (SCA) capabilities that help organizations secure their software supply chains at scale. You will work on complex backend systems powering dependency scanning and container scanning, improving how vulnerabilities are detected, correlated, and contextualized. The position involves solving highly technical, large-scale engineering challenges while directly influencing the architecture of security-critical systems. You will collaborate with distributed, cross-functional teams across engineering, product, and security domains, operating in an async-first environment. This role combines hands-on development with architectural leadership, enabling you to shape reusable engineering patterns and improve system-wide efficiency. You will also contribute to improving developer experience and security outcomes for millions of users globally. The environment is highly collaborative, fast-moving, and focused on technical excellence and continuous innovation.
- Design, build, and enhance advanced features in dependency scanning and container scanning systems, improving coverage, accuracy, and performance of SCA capabilities.
- Develop scalable backend services and algorithms that support vulnerability detection, correlation, and supply chain risk analysis.
- Contribute to architectural decisions in collaboration with engineering, product, and security stakeholders to improve system scalability and reliability.
- Identify, analyze, and resolve complex technical challenges, establishing reusable patterns and engineering best practices.
- Improve system performance and maintainability by addressing technical debt and optimizing core SCA services.
- Collaborate across security, product, and adjacent engineering teams to align SCA initiatives with broader vulnerability management efforts.
- Translate customer needs and product requirements into robust, scalable technical solutions.
- Participate in code reviews, design discussions, and technical mentorship to raise engineering standards across the team.
- Strong hands-on experience in Software Composition Analysis (SCA), including dependency scanning and container scanning systems.
- Expertise in backend development, particularly with Go and/or Ruby on Rails, with ability to quickly learn new technologies.
- Proven ability to design scalable, maintainable systems balancing performance, complexity, and reliability.
- Experience working with cloud platforms such as AWS, GCP, or Cloudflare.
- Strong understanding of security concepts related to software supply chains and vulnerability management.
- Ability to evaluate technical trade-offs and deliver production-grade, high-quality solutions.
- Experience working effectively in distributed, asynchronous, multi-time-zone teams.
- Strong communication skills, with the ability to explain complex technical and security concepts clearly.
- Experience in large-scale backend systems and security tooling is highly desirable.
- Competitive compensation package aligned with senior engineering roles.
- Fully remote, distributed work environment with global collaboration.
- Flexible paid time off to support work-life balance.
- Equity compensation and employee stock purchase plan.
- Professional growth and development fund for learning and certifications.
- Parental leave and comprehensive employee support programs.
- Opportunity to work on large-scale, high-impact security systems used globally.
- Inclusive, collaborative, and knowledge-sharing engineering culture.