Senior Software Engineer ensuring adherence to software engineering standards at Aviso. Collaborating with product leaders to define scalable solutions and driving security remediation efforts.
Responsibilities
Review application code and security scan results (e.g., Checkmarx) to identify real vulnerabilities vs. false positives
Investigate findings at the code level to determine which implementation triggers violations
Partner with developers to explain issues, validate fixes, and recommend secure alternatives
Lead technical discussions to challenge false positives and defend decisions with evidence
Work closely with security, DevSecOps, and engineering teams to ensure policies are met without unnecessary disclaimers
Push to fully remediate issues (target = zero findings) rather than accept risk where possible
Support API, backend (.NET), and web‑based applications with a security‑first mindset
Balance security requirements with business and delivery timelines
Continuously improve understanding of secure coding practices and evolving threat patterns
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
5 - 10 years of professional experience in software development
Extensive Experience with C# is required
Strong grasp of software architecture and design patterns
Proficient with Git and branching strategies
Hands-on experience with CI/CD tools like Azure DevOps or Jenkins
Familiarity using Azure cloud, APIM, Dapr, CI/CD pipelines, and infrastructure as code (Iac/Bicep)
Familiarity with Azure cloud services, including APIM and Dapr
Solid database skills in both SQL and NoSQL
Excellent debugging and code review capabilities
Proven leadership and mentoring experience (preferred)
Certification in Microsoft Azure, AWS, or related technologies (an asset)
Fluent communication skills in English are required and bilingual skills in French are an asset
Benefits
Dynamic and inclusive culture that rewards innovation
Commitment to leadership, innovation, responsibility, and community
Senior backend engineer building scalable lakehouse infrastructure for Affirm’s pay - over - time platform. Leading distributed data systems, reliability, technical standards, and engineering delivery.
Senior Product Developer building BMC’s mainframe Code Pipeline software for z/OS environments. Designing, debugging, and enhancing C/C++ and Assembler - based products for enterprise clients.
Analyste - programmeur .NET supporting Santé Québec’s youth - sector digital solutions. Developing C#/.NET solutions and participating in agile delivery and support activities.
Java Engineer building scalable, maintainable software for organizations at LT. Coaching client teams and using test - driven development within a collaborative engineering team.
Senior software engineer building backend, DevOps, and MLOps infrastructure for Sureel AI's creator - rights and licensing platform. Developing reliable AI systems for music and broader media.
Senior Java developer designing and deploying sanctions - screening applications for Genpact, an AI and advanced technology solutions company. Improving high - volume transaction processing through microservices, integrations, and Agile delivery.
Java developer building high - volume sanctions and adverse - media screening systems for Genpact. Designing, developing, testing, and deploying enterprise applications with Spring Boot, Kafka, and databases.
.NET Developer building APIs and backend services for an IT services company. Supporting production applications, CI/CD pipelines, deployments, and incident resolution.
CE Technical Architect designing Microsoft Dynamics 365 and Power Platform solutions for business transformation. Leading integrations, ALM, AI, and client - facing technical delivery.