Full Time

Staff Software Engineer - Kubernetes Compute Platform

Confluent
$120,000 - $180,000* / year (about $58–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Confluent, so some details may not match this job. The employer's own page has the real description.

Overview

The Staff Software Engineer - Kubernetes Compute Platform at Confluent will play a pivotal role in designing and developing transformative solutions that enhance our Kubernetes Compute Platform. This position requires a highly skilled engineer who is passionate about leveraging cloud-native technologies to help build and optimize scalable, resilient systems. The successful candidate will collaborate with cross-functional teams to define architectural standards and contribute to the overall engineering excellence of the platform, directly impacting how our users experience real-time data streaming.



Job Responsibilities

  • Design, implement, and maintain scalable and efficient Kubernetes-based applications.
  • Collaborate with product management and other stakeholders to translate business requirements into technical specifications.
  • Improve system architecture by mentoring teams on best practices for cloud-native development.
  • Develop and conduct performance and reliability testing to ensure system robustness and scalability.
  • Integrate and optimize microservices architecture into the Kubernetes platform.
  • Provide technical leadership on continuous integration and continuous deployment (CI/CD) strategies.
  • Participate in code reviews, ensuring code quality and best practices are maintained.


Qualifications

  • Bachelor's degree in Computer Science, Engineering or related field; Master's degree preferred.
  • Minimum of 5 years of experience in software engineering, with a focus on cloud-native technologies.
  • Proficiency in Kubernetes and understanding of container orchestration concepts.
  • Extensive experience in programming languages such as Go, Java, or Python.
  • Strong knowledge of microservices architecture and distributed systems.
  • Experience with CI/CD tools and practices.
  • Ability to work collaboratively in an Agile/Scrum development environment.


Technologies & Tools

This position primarily utilizes a suite of technologies and tools essential for cloud-native development, including Kubernetes for container orchestration, Docker for containerization, Helm for package management, and various CI/CD tools such as Jenkins or GitLab CI. Additionally, familiarity with monitoring tools such as Prometheus and Grafana, as well as experience in cloud service providers such as AWS, Google Cloud, or Azure, is highly advantageous.



Ideal Candidates

The ideal candidates for this role possess a strong blend of technical prowess and leadership qualities. They demonstrate exceptional problem-solving skills and the ability to thrive in a fast-paced, collaborative environment. A strong passion for innovation, an eagerness to adopt new technologies, and the capacity to mentor others within the team are essential traits. Furthermore, candidates should showcase excellent communication skills, enabling them to effectively articulate technical concepts to both technical and non-technical stakeholders.

South Dakota has 10 American Job Centers. We list each with its address and hours. Find one →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.