Senior Software Developer II - Confluent, Product Security Access Management

IBM

Ottawa

On-site

CAD 95,000 - 130,000

Full time

5 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IBM Software is transforming client challenges into solutions with AI-powered, cloud-native products. As a core member of the Product Security Access Management team, you will design and implement robust access control for users and service accounts, supporting RBAC, ABAC, and policy-based security across IBM's platforms.

You will collaborate with product, engineering, and security teams to deliver secure, scalable access solutions, drive production deployments, troubleshoot issues, and maintain

Qualifications

  • 3+ years of software, product and/or security engineering experience.
  • Fundamentals of distributed systems design and development.
  • Experience building and operating large-scale systems in the Cloud.
  • Proficiency in statically typed languages (Java, Scala, C/C++, Go)

Responsibilities

  • Drive execution of projects and deploy to production with focus on quality and impact.
  • Collaborate with a high-performing team and cross-functional partners.
  • Troubleshoot issues, perform root cause analysis and improve operations for complex problems spanning all clouds.
  • Produce clean, well-documented, maintainable code following team standards and security best practices.
  • Deliver value for customers by tackling challenging problems.

Skills

Software engineering
Security engineering
Distributed systems
Cloud experience
Programming languages: Java/Scala/C/C%

Education

Master's degree

Job description

Introduction

At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world.

Introduction

At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world.

Your Role And Responsibilities

As a core member of the Product Security Access Management team, you will be at the forefront of securing our entire organization. This is a high-impact role where you will design and implement robust access management primitives for users and service accounts, as well as scalable authorization methods like RBAC, ABAC and other policies. You'll play a vital part in our cross-functional efforts, collaborating closely with product, engineering, and security teams to build frictionless yet secure access solutions. Your contributions will directly enhance our security posture and ensure a seamless experience for our customers.

What You Will Do
  • Independently drive execution of projects and deploy them to production with a focus on quality and customer impact.
  • Collaborate effectively with a high performing team and cross-functional partners and make decisions which benefit the team and company.
  • Troubleshoot issues, perform root cause analysis and improve operations for complex problems that span all clouds.
  • Produce clean, well-documented, and maintainable code that adheres to established team standards and security best practices.
  • Deliver value for customers by taking on their most challenging problems.
Preferred Education

Master's Degree

Required Technical And Professional Expertise
  • 3+ years of relevant software, product and/or security engineering experience
  • Strong fundamentals in distributed systems design and development
  • Experience building and operating large-scale systems in the Cloud
  • Solid understanding of basic systems operations (disk, network, operating systems, etc)
  • Proficiency in Java, Scala, C/C++, Go or other statically typed languages
Preferred Technical And Professional Experience
  • Experience in both frontend and backend stacks
  • Experience in the areas of security, identity and access management
  • Experience/knowledge with public clouds (AWS, Azure or GCP)
  • Interest in evangelism (giving talks at tech conferences, writing blog posts evangelizing IAM and Security concepts)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer II - Confluent, Product Security Access Management
Senior Software Developer II - Confluent, Product Security Access Management

IBM • Edmonton

On-site
CAD 90,000 - 130,000
Senior Software Engineer – IAM & Cloud Security
Senior Software Engineer – IAM & Cloud Security

IBM • Ottawa

On-site
CAD 95,000 - 130,000
Senior Software Engineer II - Confluent Cloud Platform
Senior Software Engineer II - Confluent Cloud Platform

IBM • Toronto

On-site
CAD 120,000 - 180,000
Software Engineer
Software Engineer

IBM • Toronto

On-site
CAD 80,000 - 110,000
Software Engineer - Confluent Secure Compute
Software Engineer - Confluent Secure Compute

IBM • Markham

On-site
CAD 85,000 - 120,000
Software Engineer (Full-Stack, UI-Heavy)
Software Engineer (Full-Stack, UI-Heavy)

IBM • Vancouver

On-site
CAD 90,000 - 120,000
Software Engineer (Full-Stack, UI-Heavy)
Software Engineer (Full-Stack, UI-Heavy)

IBM • Toronto

Hybrid
CAD 90,000 - 140,000
Senior Software Engineer - Cloud Platform Control Plane
Senior Software Engineer - Cloud Platform Control Plane

IBM • Calgary

On-site
CAD 90,000 - 130,000
Senior Software Engineer - Cloud Platform Control Plane
Senior Software Engineer - Cloud Platform Control Plane

IBM • Vancouver

On-site
CAD 110,000 - 170,000
Senior Software Engineer - Cloud Platform Control Plane
Senior Software Engineer - Cloud Platform Control Plane

IBM • Toronto

On-site
CAD 90,000 - 130,000