Software Developer II on security team designing next-generation security products for secure software development. Collaborating on automation platforms and embedding security into modern engineering workflows.
Responsibilities
Join our security team to design and build next‑generation security products that reshape how secure software is developed and deployed.
Implement features and enhancements across backend and/or frontend components.
Write clean, maintainable code with unit and integration tests, participate in code reviews.
Build and consume RESTful APIs, handle data modeling and database queries.
Debug issues, fix defects, and improve performance and reliability.
Collaborate on requirements, estimate tasks, and deliver iteratively in agile.
Create and update technical documentation and usage guides.
Assist in setting up straightforward CI/CD automation steps (build, test, deploy).
Work closely with product, architect, and design to ensure functionality meets user needs.
Understanding of SAST/SCA and other secure coding practices.
Requirements
Degree in Software Engineering, Computer Science, or related field
3+ years of professional software development or relevant experience.
Proficiency in at least one programming language such as Java, Python, JavaScript/TypeScript, or Go.
Experience with a common backend framework e.g., Spring Boot, Spring MVC, Express.js, NestJS, Django/Flask.
Basic frontend experience with modern frameworks like Angular, React, or Next.js
Familiarity with REST APIs, JSON, and integrations.
Experience with relational or NoSQL databases, ability to write queries and understand schema design.
Strong knowledge of secure coding concepts.
Comfortable with Git workflows and working in an agile environment.
Exposure to AI/ML or LLM concepts is a plus.
Strong problem-solving skills, clear communication, and a learning mindset.
Exposure to cloud platforms (AWS, Azure, or GCP) and containers (Docker).
Experience with testing frameworks (JUnit, PyTest, Jest) and basic CI/CD tools (GitHub Actions, GitLab CI, Jenkins).
Familiarity with basic application security and performance best practices.
No Canadian work experience required however must be eligible to work in Canada.
For candidates located in Quebec, bilingualism is required considering the necessity to interact on a regular basis with English-speaking colleagues across the country.
Benefits
Flexible work arrangements and a hybrid work model
Possibility to purchase up to 5 extra days off per year
Multiple benefits offered to support physical and mental wellbeing, including telemedicine, Wellness account and much more
Share plan & other savings: up to 12% of salary or even more (ask how you could earn guaranteed income for life)
Annual bonus target, based on the base salary, with a potential payout of up to double the target (subject to personal and company performance): 10%
Pension offerings provide flexibility and long-term security for our employees beyond their careers. We are one of the few companies offering the opportunity to receive guaranteed income for life via our defined benefit pension plan.
Técnico de Segurança do Trabalho JR assisting with safety documentation and training for field activities at Arcadis. Focused on sustainable solutions in engineering and consulting.
Senior Security Engineer managing the vulnerability management program and collaborating with engineering teams at Causaly. Focused on cloud security and secure coding practices.
Compliance Specialist managing documentation and policies for Orro's Information Security Management System. Supporting essential compliance activities across ISO 27001 and IRAP with strong attention to detail.
Infra Security Engineer focusing on endpoint security solutions in South Korea's urban mobility services. Collaborating on security architecture and threat detection initiatives.
Senior Cyber Security Consultant supporting client cybersecurity development initiatives. Job focuses on administrative and technical aspects of cybersecurity within a collaborative consulting team setting.
Vice President of Infrastructure Security overseeing enterprise - level cyber risk across platforms. Partnering with infrastructure and technology leaders to ensure secure, resilient, and compliant services.
Assistant Vice President providing cybersecurity advisory across enterprise infrastructure at State Street. Supporting technology outcomes in secure and resilient ways across cloud, hybrid, and on - prem environments.
Infrastructure Specialist managing IT projects, analyzing problems and providing solutions across various platforms. Collaborating closely with teams throughout project lifespans to ensure successful outcomes.
Security & Resiliency Consultant at Kyndryl analyzing and resolving cybersecurity challenges for clients in a collaborative environment. Engaging in business development conversations and implementing security measures to protect systems.
Cybersecurity Engineer ensuring safe operating environments for CACI users by protecting network boundaries and providing security services. Collaborating with stakeholders and conducting security assessments.