Confluent

Senior Software Engineer

Confluent

full-time

Posted on:

Location: 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformJavaScala

About the role

  • Design and implement identity lifecycle management for users and services
  • Build scalable authentication methods such as OAuth and mTLS
  • Collaborate with product, engineering, and security teams to build frictionless yet secure access solutions
  • Independently drive execution of projects and deploy them to production with focus on quality and customer impact
  • 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 team standards and security best practices
  • Deliver value for customers by taking on their most challenging problems

Requirements

  • 2-5 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
  • Experience in both frontend and backend stacks (desired)
  • Experience in the areas of security, identity and access management (desired)
  • Experience/knowledge with public clouds (AWS, Azure or GCP) (desired)
  • Interest in evangelism (giving talks, writing blog posts) (desired)