Confluent is hiring a Senior Software Engineer II

About the Role

The engineer will develop robust software solutions, contribute to system architecture, write clean code, and work closely with teams to solve complex technical challenges in distributed environments.

Responsibilities

  • Design and implement reliable, scalable software components
  • Collaborate with product and engineering teams to define technical requirements
  • Write high-quality, maintainable, and well-tested code
  • Troubleshoot and resolve performance bottlenecks
  • Participate in code reviews and contribute to engineering best practices
  • Support production systems and respond to critical incidents
  • Optimize system reliability and operational efficiency
  • Work with distributed data systems and real-time processing frameworks
  • Drive technical initiatives from concept to deployment
  • Mentor junior engineers and promote knowledge sharing
  • Evaluate new technologies and frameworks for fit and impact
  • Ensure software meets security and compliance standards
  • Contribute to architectural discussions and system design
  • Integrate services with internal and external platforms
  • Monitor system health and implement proactive improvements
  • Participate in agile development cycles and planning
  • Document technical designs and implementation details
  • Improve development tooling and automation pipelines
  • Collaborate on incident post-mortems and remediation plans
  • Maintain focus on customer needs and product quality

Nice to Have

  • Master’s degree in Computer Science or related field
  • Experience with large-scale data infrastructure
  • Contributions to open-source software projects
  • Exposure to stream processing frameworks beyond Kafka
  • Knowledge of database systems, both SQL and NoSQL
  • Experience with infrastructure as code tools
  • Background in real-time analytics or event-driven architectures
  • Familiarity with networking and low-level system performance
  • Leadership experience in technical projects
  • Published technical papers or conference talks

Compensation

Competitive salary and comprehensive benefits package

Work Arrangement

Hybrid work model with flexibility based on location and team needs

Team

Part of a collaborative engineering team focused on distributed systems and real-time data infrastructure

Why This Role Matters

  • This position plays a key role in advancing the core platform that powers real-time data pipelines for enterprises worldwide.
  • Engineers in this role directly influence product direction and technical excellence.

What We Value

  • Technical depth combined with collaboration and clear communication.
  • Ownership of projects from design through production support.
  • Continuous learning and improvement in engineering practices.

Available for qualified candidates requiring sponsorship

Required Skills
JavaGoPythonKubernetesHelmDebeziumPostgreSQLMySQLDistributed Systems
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 other
Posted 10 months ago