Software Engineer(Identity

1 week ago


Remote, Canada Ace Software Consulting Inc. Full time

Job Overview

We are seeking a talented and motivated Software Engineer with hands-on Identity and Access Management (IAM) experience to join our dynamic team.

This role is ideal for a solid mid-level engineer who has worked on real authentication and authorization systems and wants to deepen their expertise in modern identity platforms, security best practices, and cloud-native services.

Responsibilities

  • Design, develop, and implement software applications using C# (.NET Core / .NET 6+) in a microservices architecture.
  • Integrate IAM platforms and standards including OAuth2, OpenID Connect (OIDC), SAML, and JWT
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable code while adhering to best practices in software development.
  • Develop and maintain APIs to facilitate communication between different systems.
  • Participate in Agile development processes including sprint planning, daily stand-ups, and retrospectives.
  • Troubleshoot, debug, and optimize existing applications for performance improvements.
  • Stay updated with emerging technologies and industry trends to enhance skills and knowledge.

Requirements

  • At least 5 years of software development experience.
  • Proficiency in C# (.NET Core / .NET 6+)
  • 3+ years of identity and access management experience
  • Knowledge of authentication protocols - SAML 2.0, OIDC, OAuth 2.0, JWT, Federation
  • Experience with identity providers - Okta, Auth0 configuration and integration
  • Strong background in enterprise authentication systems
  • Experience with Microservices
  • Experience with AWS
  • Familiarity with RESTful APIs and their integration into applications.
  • Understanding of Agile methodologies and experience working in Agile teams.
  • Strong problem-solving skills with the ability to troubleshoot complex issues.
  • Excellent communication skills to collaborate effectively with team members.
  • A degree in Computer Science or a related field is preferred but not mandatory.

Join us in shaping the future of technology through innovative software solutions

Job Type: Full-time

Benefits:

  • Paid time off

Application question(s):

  • What is your expected annual salary (in CAD)?

Experience:

  • C#: 5 years (required)
  • identity and access management: 3 years (required)

Work Location: Remote



  • Canada - Remote - Vancouver, BC Ping Identity Full time

    About Ping Identity: At Ping Identity, we believe in making digital experiences both secure and seamless for all users, without compromise. We call this digital freedom. And it's not just something we provide our customers. It's something that inspires our company. People don't come here to join a culture that's built on digital freedom. They come to...


  • Remote - Canada: Select locations Dropbox Full time

    Role DescriptionDropbox is on a journey to becoming a multi-product company, either through acquisitions or through building net new products from the ground up. Identity platform and services need to evolve to enable this strategic shift from single product to multi-product. In this role, you will re-architect the Identity systems to enable Dropbox's...


  • Remote - Canada Vanta Full time

    At Vanta, our mission is to help businesses earn and prove trust. We believe that security should be monitored and verified continuously, and we empower companies to practice better security and prove it with ease. Vanta has a kind and talented team, and while some have prior security experience, many have been successful at Vanta without it. Our Senior...

  • Software Engineer

    3 days ago


    Remote, Canada ECI Software Solutions Full time

    Location: Canada - Remote EST/CSTWe are seeking a Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS-based cloud-native architecture leveraging microservices and hosted in AWS.A Software Engineer is expected to work closely with...


  • Remote, Canada Jonas Software Full time

    Job Description:About the RoleWe are seeking a Senior Software Engineer with strong experience in Java development and modern cloud-native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services, collaborating closely with Product, QA, and Project Management to deliver reliable, high-quality software...

  • Software Engineer

    1 week ago


    Remote, Ontario, Canada Incognito Software Systems Full time

    Are you passionate about solving complex problems and delivering next-generation software to enhance the Internet experience? Join a global leader in broadband software solutions. Since 1992, we have partnered with top service providers worldwide to deliver innovative technology that improves the digital experience for millions of users. We are seeking a...

  • Software Engineer I

    1 week ago


    Remote, Canada WorkTango Full time

    WorkTango is an award-winning Employee Experience platform that helps leaders and organizations improve employee engagement, increase retention, and boost performance while reducing costs with Employee Surveys and Recognition & Rewards software.WorkTango's holistic platform offers two distinct, but complementary solutions.Surveys & Insights makes it easy for...

  • Software Engineer

    3 days ago


    Remote, Canada N3xt Full time

    Liberating MoneyData Software EngineerLocation: Remote (CAN)Job Type: Full Time, RemotePosition SummaryWe are seeking a talented Data Engineer to build, scale, and own the data backbone of our platform. You will be responsible for designing and implementing robust ETL pipelines, managing our data lakes, and creating the libraries that power our analytics,...

  • Software Engineer

    1 day ago


    Remote, Canada DraftKings Full time

    At DraftKings, AI is becoming an integral part of both our present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas. It's transforming how we enhance customer experiences, streamline operations, and unlock new possibilities. Our teams are energized by innovation and readily embrace emerging technology. We're...

  • Security Engineer

    5 days ago


    Remote, Canada Jonas Software Full time

    Job Description:Security EngineerCompensation: The expected salary range for this role is between $135,000 and $150,000, depending on experience and qualifications.Reason for Opening: Net New positionAI is not used to screen, assess, or select applicants for this role.The CompanyConstellation Payment Processing is a modern Payment Facilitator (PayFac)...