Software Developer in Platform Engineering IAM focusing on cloud technology, distributed architectures. Designing central authorization platform and collaborating with security teams.
Responsibilities
Design, develop and maintain the central authorization platform (RBAC, ABAC, PBAC and REBAC).
Implement and maintain the policy engine, decision APIs and authorization models used by product teams.
Ensure access control best practices are applied by default (e.g., least privilege, separation of duties, etc.).
Collaborate with security, compliance and legal teams to ensure access control meets regulatory and internal requirements.
Operate the underlying infrastructure, ensuring high availability, capacity management and appropriate incident response procedures.
Accelerate and simplify development for application teams by providing solutions for all their identity and access control needs.
Requirements
Bachelor’s degree in software engineering, computer science or equivalent experience
At least 3 years of experience in a software development role
Motivated to work in a dynamic environment, take on new challenges, assume new responsibilities and use cutting-edge technologies and best practices
Strong analytical and problem-solving skills
Proficiency in French and English, both spoken and written (this role requires interactions with international colleagues and clients)
Object-oriented programming
C# and .NET Framework
Microservices and distributed architectures
Containers and orchestration engines (Docker, Kubernetes)
Microsoft Azure cloud platform or equivalent (AWS, Google Cloud, etc.)
Technologies such as Redis, MongoDB and more
Benefits
Attractive compensation package
Training fee reimbursement program
Environment with a good level of agile maturity
Work–life balance supported by flexible working hours
Unlimited free coffee
Public transit reimbursement
Virtual consultations with our kinesiologist / gym membership discount
Staff Software Engineer specializing in data infrastructure for Instacart's data governance and compute systems. Collaborating with engineering teams to enhance the platform's reliability and performance.
Principal Engineer designing mixed - signal IPs for Microchip Technology. Collaborating with SoC architects and managing IP intake processes for advanced analog solutions.
Principal Software Architecture Director overseeing software architecture and technology strategy at SGI. Providing guidance and mentorship while aligning with business goals in the insurance sector.
Senior Engineer leading design and implementation of protective relaying systems for BWRX - 300 Nuclear Reactor. Engaging in grid interface projects and customer technical assessments.
Overseeing SAP AMS operations and leading SAP support teams remotely from Canada. Ensuring adherence to SLAs and managing vendor relationships for outsourced SAP support.
Software Engineer (No - Code) at All Gen Tech developing applications by collaborating with teams. A role that emphasizes problem solving and adaption to new technologies in a remote environment.
Technical Lead providing hands - on leadership for Canadian payment systems at Servus Credit Union. Driving integrations, technical oversight, and modernization of payment services in a cooperative environment.
Software Engineer building and expanding internal and external platforms for SecondMuse's mission - driven work. Focusing on full - stack development, systems integration, and practical AI solutions.