Confluent is hiring a Senior Software Engineer II

About the Role

Confluent is looking for a Senior Software Engineer II to build the foundational cloud frameworks and services that power our data streaming platform. You will architect, design, develop, and operationalize high-performance, scalable, and resilient backend services, with a deep focus on operational aspects like availability, reliability, and performance.

What You'll Do

  • Build mission-critical backend services that deliver value to customers.
  • Architect, design, develop, and operationalize high performance, scalable, reliable, and resilient services.
  • Design, develop, and maintain Kafka Connect connectors for integrating with databases and data warehouses (e.g., PostgreSQL, MySQL, Snowflake).
  • Work with open source technologies like Debezium and Kafka Connect to implement Change Data Capture (CDC) connectors.
  • Troubleshoot and debug technical issues inside a deep and complex technical stack that includes microservices, containers, and virtualization.
  • Ensure operational readiness of the services and meet the availability and performance SLA commitments to customers.
  • Constantly think of process and operational improvements.

What We're Looking For

  • 8+ years industry experience designing, building, scaling and supporting backend systems in production.
  • Solid grasp on good software engineering practices such as code reviews, deep focus on quality, and documentation.
  • Strong programming and algorithmic skills.
  • Proficiency in a major programming language, e.g. Java, Go, C / C++, Python, etc.
  • Experience configuring and deploying distributed systems and microservices using modern tools, e.g. Kubernetes, Helm, etc.
  • Strong focus on project delivery and communication skills.
  • Experience in driving operational excellence for large, production services.
  • A strong sense of customer centricity, teamwork, technical leadership and mentorship.
  • BS, MS, or PhD in computer science or a related field, or equivalent work experience.

Nice to Have

  • Proven track record of delivering large-scale, highly available, low latency, high quality systems.
  • Hands-on technical expertise in large scale systems engineering or distributed systems.

Technical Stack

  • Languages: Java, Go, C / C++, Python
  • Infrastructure: Kubernetes, Helm
  • Streaming & Integration: Kafka Connect, Debezium
  • Databases & Warehouses: PostgreSQL, MySQL, Snowflake

Team & Environment

Backend engineers at Confluent work on a set of diverse and complex challenges such as building foundational cloud frameworks and services that power all components of the platform in the Cloud.

We’re proud to be an equal opportunity workplace. Employment decisions are based on job-related criteria, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by law.

Required Skills
JavaGoC / C++PythonKubernetesHelmKafka ConnectDebeziumPostgreSQLMySQLDistributed SystemsStream Processing
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Confluent
Confluent provides a data streaming platform that puts information in motion in near real-time across AWS, GCP, and Azure, enabling companies to react faster and build smarter.
All jobs at Confluent Visit website
Job Details
Category backend
Posted 8 months ago