Senior Software Developer - Identity Access Management (IAM)
Senior Software Developer - Identity Access Management (IAM)

Senior Software Developer - Identity Access Management (IAM)

Scarborough Full-Time 72000 - 102000 £ / year (est.) Home office (partial)
I

At a Glance

  • Tasks: Develop and enhance identity platform solutions while mentoring junior developers.
  • Company: Join TELUS, a leader in technology solutions with a strong community focus.
  • Benefits: Enjoy flexible work options, competitive salary, generous vacation, and career development opportunities.
  • Why this job: Be part of a mission-driven team that values innovation and diversity in a supportive culture.
  • Qualifications: Bachelor's degree in Computer Science and proven experience in software development required.
  • Other info: Remote work flexibility and a commitment to community engagement make this role unique.

The predicted salary is between 72000 - 102000 £ per year.

Location: Scarborough, ON, CA, Burnaby, BC, CA, Calgary, AB, CA, Edmonton, AB, CA, Ottawa, ON, CA, Toronto, ON, CA, Vancouver, BC, CA

Job Function: Engineering & Development

Status: Full Time

Schedule: Regular

Join our team and what we will accomplish together. Be a part of a transformational journey with innovative talent and leading-edge technologies. We hope you’ll enjoy being part of a company with a world-leading culture featuring extensive community-giving initiatives, flexible work environment including remote work, and award-winning opportunities for career development.

As a Software Engineer within the Workforce Identity Platform Team, the incumbent will be accountable for the development and implementation of features and enhancements for core team member identity platforms and associated services. This role offers a significant opportunity to participate in the mission to deliver leading-edge business and system capabilities, thereby optimizing team member experience, fortifying security measures, and ensuring seamless integration and portability across all TELUS entities.

What you will do:

  • Design, develop, and implement high-quality Identity platform solutions and enhancements.
  • Utilize Identity domain knowledge, including OAuth, SAML, and Identity provider customization, to implement secure and scalable authentication and authorization mechanisms.
  • Lead and mentor junior developers in best practices and coding standards.
  • Collaborate with product managers, architects, and other stakeholders to deliver high-quality software products.
  • Perform code reviews, testing, and debugging to ensure the reliability and performance of the applications.

What you bring:

  • Bachelor's degree in Computer Science or related field.
  • Proven experience as a Senior Developer or similar role.
  • Programming experience with Node.js web services and front-end development.
  • Programming experience with Spring Boot Java Web services.
  • Knowledge of PKI, SAML, OAuth, LDAP protocols.
  • Experience with configuring and administration of PingFederate, PingDirectory, Davinci, PingOne Protect, PingOne Verify.
  • Experience with migrating applications to a new Identity Provider.
  • Good understanding of cloud native development on major cloud platforms (GCP, Azure, AWS).
  • Good understanding of GCP Infrastructure setup with VPC Network, FW, LoadBalancer and GCP Services.
  • Experience in developing and deploying applications in GCP GKE.
  • Experience with Terraform, CloudBuild, CloudDeploy, GitHub and CI/CD processes.
  • Knowledge to setup monitoring tools and dashboards.
  • Experience with Agile development methodologies.
  • Knowledge of DevOps practices and tools.

Salary Range: $95,000-$143,000

Performance Bonus or Sales Incentive Plan: 15%

Actual total compensation will be determined based on factors such as knowledge, skills, performance and experience. In addition, TELUS offers rewarding benefits such as:

  • Comprehensive total rewards package highlighting competitive salary and bonus structures, minimum 3 weeks of vacation, and flexible benefits plan to meet the needs of you and your family.
  • Flexibility to work in-office, virtually or a combination of both, based on the role's requirements.
  • Generous company matched pension and share purchase programs.
  • Opportunity to give back to communities in which we work, live and serve.
  • Career growth and learning & development opportunities to develop your skills.
  • And much more …

Please note that the compensation shown in the job posting may be subject to change in 2025.

A bit about us: We’re a people-focused, customer-first, purpose-driven team who works together every day to innovate and do good. We improve lives through our technology solutions and foster a culture of innovation that empowers team members to solve complex problems and create remarkable human outcomes in a digital world. You’ll find our engaging, high-performance culture personally fulfilling, professionally challenging, and financially rewarding. We’re committed to diversity and equitable access to employment opportunities based on ability. Your unique contributions and talents will be valued and respected here. When you join our team, you’re helping us make the future friendly.

Note for Quebec candidates: if knowledge of English is required for this position, it is because the team member will be asked, on a regular basis, to interact in English with external or internal parties or to use English applications or software as part of their tasks.

Accessibility: TELUS is proud to foster an inclusive culture that embraces diversity. We are committed to fair employment practices and all qualified applicants will receive consideration for employment. We offer accommodation for applicants with disabilities, as required, during the recruitment process.

I

Contact Detail:

Intello Technologies Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer - Identity Access Management (IAM)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as OAuth, SAML, and PingFederate. Being able to discuss your hands-on experience with these tools during interviews will demonstrate your expertise and make you a more attractive candidate.

✨Tip Number 2

Engage with the company’s online presence, especially on platforms like LinkedIn. Follow TELUS and interact with their posts to show your interest in their culture and values. This can also help you network with current employees who might provide insights or referrals.

✨Tip Number 3

Prepare to discuss your experience with Agile methodologies and DevOps practices. Be ready to share specific examples of how you've implemented these in past projects, as this aligns closely with the role's requirements and shows your ability to work in a collaborative environment.

✨Tip Number 4

Consider contributing to open-source projects related to identity management or cloud services. This not only enhances your skills but also provides tangible evidence of your capabilities, which can be a great talking point during interviews.

We think you need these skills to ace Senior Software Developer - Identity Access Management (IAM)

Node.js
Spring Boot
OAuth
SAML
PKI
LDAP
PingFederate
PingDirectory
Cloud Native Development
GCP
Terraform
CI/CD Processes
Agile Development Methodologies
DevOps Practices
Code Review
Debugging
Mentoring Junior Developers
Collaboration with Stakeholders

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in Identity Access Management (IAM) and showcases your skills in technologies like Node.js, Spring Boot, and cloud platforms. Use keywords from the job description to align your experience with what the company is looking for.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your enthusiasm for the role. Mention specific projects or experiences that demonstrate your ability to design and implement identity platform solutions.

Showcase Your Technical Skills: In your application, provide examples of your programming experience and familiarity with protocols such as OAuth and SAML. Highlight any leadership roles you've had, especially mentoring junior developers, as this is a key aspect of the position.

Proofread and Edit: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in a senior developer role.

How to prepare for a job interview at Intello Technologies Inc.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Node.js, Spring Boot, and identity protocols like OAuth and SAML. Bring examples of past projects where you implemented these technologies, as this will demonstrate your hands-on expertise.

✨Understand the Company Culture

Research TELUS's commitment to community initiatives and their flexible work environment. Showing that you align with their values can set you apart from other candidates.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills in real-world scenarios, especially related to identity access management. Think of specific challenges you've faced and how you overcame them.

✨Emphasise Collaboration and Mentorship

Since the role involves leading and mentoring junior developers, be ready to discuss your leadership style and experiences. Highlight any previous mentoring roles or collaborative projects to showcase your ability to work well in a team.

Senior Software Developer - Identity Access Management (IAM)
Intello Technologies Inc.
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>