Confluent10.03.26
AI SCORE 8.5

Staff Software Engineer I - Kora Storage (Remote)

$236K–$277K/year

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.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

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.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

Java Programming and Software Engineering Fundamentalscourse

Career Path

Staff Software Engineer I - Kora Storage(Now)Staff Software Engineer II - Kora Storage(1-2 years)Principal Software Engineer - Kora Storage(3-5 years)

Market Overview

Java Market Size 2024
$15.5B
Java Annual Growth
8.1%
AI Adoption in Cloud Services
45%
Investment in Distributed Systems
+35%
Labour Demand for Java Developers
+22%
Avg Salary for Senior Java Engineers
$130K

Skills & Requirements

Required
JavaScalaC++
Growing in Demand
KotlinMicroservices ArchitectureContainerization (Docker, Kubernetes)
Declining
Java EEApache Struts

Domain Trends

Rise of Serverless Architectures
The adoption of serverless computing is expected to grow by 30% in the next two years, allowing developers to focus more on writing code rather than managing infrastructure.
Increased Use of Real-time Data Processing
Real-time data processing frameworks like Apache Flink are seeing a surge in demand, with a growth rate of 25% as companies seek to enhance data-driven decision-making.
Shift Towards Multi-cloud Strategies
Around 70% of enterprises are adopting multi-cloud strategies to enhance flexibility and reduce vendor lock-in, driving the need for engineers skilled in cloud infrastructure.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.