Full Time

Staff Software Engineer - Stream Governance (Remote - USA and Canada)

Confluent
Remote!
$120,000 - $180,000* / year

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.

Position Overview

The Staff Software Engineer - Stream Governance at Confluent plays a pivotal role in designing and implementing robust solutions for managing streaming data effectively. In this remote position, the engineer will collaborate with cross-functional teams to develop features that enhance the governance of data streams, ensuring compliance, data integrity, and security. With a focus on scalability and performance, this role requires a deep understanding of distributed systems and a passion for innovating within the data streaming space.



Job Responsibilities

  • Design and develop scalable software components for stream governance functionality.
  • Collaborate with product managers and stakeholders to define and implement feature requirements.
  • Conduct code reviews and provide mentorship to junior engineers to foster best practices in software development.
  • Implement monitoring, alerting, and performance tuning for stream governance systems.
  • Work closely with the data engineering team to integrate governance features into existing workflows.
  • Identify and resolve performance bottlenecks and ensure high availability of the stream governance platform.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field; or equivalent experience.
  • A minimum of 5 years of software engineering experience, preferably in distributed systems.
  • Strong proficiency in programming languages such as Java, Scala, or Python.
  • Proven experience with cloud-based technologies and microservices architecture.
  • Familiarity with stream processing platforms, such as Apache Kafka and Confluent Cloud.
  • Excellent problem-solving, debugging, and analytical skills.


Technologies & Tools

The Staff Software Engineer will utilize an array of technologies and tools to fulfill their responsibilities, including but not limited to Apache Kafka, Confluent Cloud, Docker, Kubernetes, as well as continuous integration/continuous deployment (CI/CD) pipelines. Familiarity with monitoring tools such as Prometheus and Grafana, as well as logging solutions like ELK Stack, is also beneficial for ensuring system reliability and performance.



Ideal Candidates

The ideal candidate for the Staff Software Engineer - Stream Governance position is a proactive thinker and problem-solver with a strong technical background and a passion for data governance. They possess excellent communication skills, enabling them to collaborate effectively with various teams and stakeholders. The candidate should have an adaptive mindset, embodying a growth mentality and embracing challenges as opportunities for innovation and improvement. A commitment to quality and performance, along with a deep understanding of best practices in software engineering, will distinguish successful candidates in this role.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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