Confluent

Senior Software Engineer - Product Security

Confluent1 months ago
Location

Remote, Ontario, Canada

Workplace

Remote

Type

Full Time

Salary

CAD 144,200 – 169,400

Level

Senior

Role

Backend Engineer

Posted

Jan 28, 2026

Full TimeRemoteSenior

The role

Summary

A Senior Software Engineer role on Confluent's Product Security team focused on building high-impact security features for Confluent Cloud, including identity and access management, OAuth, mTLS, RBAC, and ABAC systems. The position requires 2-5 years of experience with distributed systems and statically typed languages like Java or Scala.

What you'll do

Security Feature Development: Design and implement high-impact security features for Confluent Cloud platform
Identity and Access Management: Build scalable authentication and authorization systems using OAuth, mTLS, RBAC, and ABAC
Project Leadership: Independently drive execution of security projects from conception to production deployment
Cross-functional Collaboration: Work closely with product, engineering, and InfoSec teams to deliver secure solutions
Production Operations: Troubleshoot complex issues, perform root cause analysis, and improve system operations across all cloud platforms
Code Quality Assurance: Produce clean, well-documented, maintainable code adhering to security best practices
Customer Value Delivery: Solve customers' most challenging security problems while maintaining seamless user experience

What we look for

Technical

Programming LanguagesProficiency in Java, Scala, C/C++, Go, or other statically typed languages
Distributed SystemsStrong fundamentals in distributed systems design and development
Cloud SystemsExperience building and operating large-scale systems in cloud environments
Systems OperationsSolid understanding of disk, network, and operating system fundamentals

Education

Computer Science BackgroundBachelor's degree in Computer Science, Software Engineering, or equivalent practical experience

Experience

Software Engineering2-5 years of relevant software, product, and/or security engineering experience
Production SystemsExperience with large-scale production system deployment and maintenance

Skills

Required skills

Distributed SystemsStrong fundamentals in designing and developing distributed systems
Cloud ComputingExperience building and operating large-scale cloud systems
System OperationsUnderstanding of disk, network, and operating system operations
Statically Typed LanguagesProficiency in Java, Scala, C/C++, Go, or similar languages

Nice to have

Full-Stack DevelopmentExperience in both frontend and backend development stacks
Security and IAMExperience in security, identity and access management domains
Public Cloud PlatformsKnowledge of AWS, Azure, or Google Cloud Platform
Technical EvangelismInterest in giving talks at conferences and writing technical blog posts

Compensation & benefits

Salary

CAD 144,200 – 169,400 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in Confluent's growth

Remote Work

Full remote work flexibility across Ontario, Canada

Professional Development

Opportunities for conference speaking and technical evangelism

Equal Opportunity

Inclusive workplace with focus on belonging and diverse perspectives


Interview process

  1. 1
    Initial Screening Phone or video call with hiring manager to discuss background and role fit
  2. 2
    Technical Assessment Coding assessment focusing on distributed systems and security concepts
  3. 3
    System Design Interview Architecture discussion around security systems and identity management
  4. 4
    Team Interviews Behavioral interviews with cross-functional team members including product and InfoSec
  5. 5
    Final Interview Leadership interview focusing on cultural fit and technical vision

Apply for this position

You'll be redirected to the company's application page