Full-time

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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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.

Visit website
Job Details
Category backend
Posted 7 months ago