Senior Software Engineer - Product Security

Confluent Confluent · Data AI · ON +1 · Remote · Engineering

Senior Software Engineer role focused on product security, specifically designing and implementing identity and access management, authentication, and authorization methods for Confluent Cloud. This role involves collaborating with cross-functional teams to build secure solutions and improve the security platform.

What you'd actually do

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

Skills

Required

  • 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

Nice to have

  • 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)

What the JD emphasized

  • security engineering experience
  • distributed systems design and development
  • building and operating large-scale systems in the Cloud
  • systems operations
  • security, identity and access management