Software Engineer - Confluent Secure Compute
Indexed description
Your Role And Responsibilities
About the Role:
The Secure Compute team builds and operates the foundational infrastructure layer that powers Confluent Cloud. Our mission is to enable the safe execution of code and data processing in multi-tenant environments across AWS, Azure, and GCP at scale. We provide the essential building blocks—including isolation, identity, and networking—that empower both our customers and internal product teams to innovate without compromising security.
As Confluent’s product portfolio expands, our team sits at the center of the company's growth. We own a polyglot, container-based runtime that operates across thousands of clusters globally, solving some of the most complex challenges in distributed systems and cloud-native architecture. By balancing world-class security with operational cost-efficiency, we ensure that Confluent Cloud remains the trusted platform for mission-critical workloads in even the most highly regulated industries.
What You Will Do
- Build mission-critical backend services and features that deliver value to our customers. You will play a crucial role in architecting, designing, developing and operationalizing high performance, scalable, reliable and resilient services
- 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 our customers
- A strategic engineer who constantly thinks of process and operational improvements
Required Technical And Professional Expertise
- 1+ years industry experience designing, building, and supporting backend systems in production with a solid grasp on good software engineering practices such as code reviews, deep focus on quality, and documentation
- Direct experience building systems with online components that serve user request.
- Proficiency in Python runtime environments (virtual environments, package management, and interpreter configurations).
- Strong programming and algorithmic skills. Proficiency in a major programming language, e.g. Java, Go, C / C++, Rust, Python, etc.
- Experience with Kubernetes and cloud-native technologies.
- Experience in other Language Runtimes / VMs (JVM/WASM, etc.) a big plus.
- BS, MS, or PhD in computer science or a related field, or equivalent work experience
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search