Staff Software Engineer I - Kora Storage (Remote)
About the Role
We’re hiring a Staff Software Engineer I - Kora Storage (Remote) to join our innovative team at Confluent. In this role, you'll be at the forefront of transforming how data moves and what organizations can achieve with it. Our platform enables real-time data streaming, allowing companies to react swiftly, build smarter, and deliver dynamic experiences. As part of our team, you will collaborate with passionate engineers who enjoy tackling complex distributed systems and infrastructure challenges.
What You Will Do
- Design and develop a highly available, performant, reliable, durable, scalable, and multi-tenant storage engine for Kora.
- Set the standard for engineering excellence, driving technical solutions end-to-end while collaborating with key stakeholders.
- Work closely with product management, design, and other engineering teams to ensure seamless integration of storage features and infrastructure.
- Act as a trusted advisor for both internal and cross-functional teams, providing guidance on complex technical problems.
- Mentor junior engineers and help shape the direction of the team, fostering a culture of collaboration and growth.
Requirements
- 9+ years of relevant backend and/or infrastructure development experience.
- BS, MS, or PhD in computer science or a related field, or equivalent work experience.
- Expertise in Java, Scala, C/C++, Go, or other statically typed languages.
- Proven experience designing and building large-scale, distributed storage systems.
- Deep knowledge of distributed systems concepts, including fault tolerance, consistency, and scalability.
- Strong leadership skills with a demonstrated ability to mentor and guide engineers to success.
- Excellent communication and collaboration skills, with the ability to influence and guide stakeholders at all levels.
Nice to Have
- A strong background in distributed storage systems or databases.
- Experience developing SaaS services on public cloud providers (AWS, Azure, or GCP).
- Familiarity with or experience contributing to open-source technologies like Apache Kafka, Apache Iceberg, or Apache Flink.
- Interest in evangelism, such as giving talks at tech conferences or writing blog posts about your work.
What We Offer
- Competitive salary range of $235.7K - $277K.
- Remote work flexibility, allowing you to work from anywhere in the United States.
- A collaborative and inclusive work environment that values diverse perspectives.
- Opportunities for professional growth and development through mentorship and leadership roles.
- An equal opportunity workplace that promotes diversity and inclusion.
This Staff Software Engineer I position at Confluent offers a unique opportunity to work on cutting-edge storage solutions in a fully remote environment. With a competitive salary and a focus on professional growth, this role is ideal for experienced engineers looking to make a significant impact.
Who Will Succeed Here
Proficiency in Java and Scala with hands-on experience in developing distributed systems, particularly using Apache Kafka for real-time data streaming.
Strong understanding of cloud infrastructure and experience with container orchestration tools like Kubernetes, enabling efficient deployment of applications in a remote work environment.
A growth-oriented mindset with a minimum of 5 years in software engineering, demonstrating the ability to tackle complex problems and innovate within the tech stack of C++, Go, Apache Iceberg, and Apache Flink.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months