Join our Talent Network
Skip to main content
Save Job Saved

Description

Confluent is pioneering a fundamentally new category of data infrastructure focused on data in motion. Have you ever found a new favourite series on Netflix, picked up groceries curbside at Walmart, or paid for something using Square? That’s the power of data in motion in action—giving organisations instant access to the massive amounts of data that is constantly flowing throughout their business. At Confluent, we’re building the foundational platform for this new paradigm of data infrastructure. Our cloud-native offering is designed to be the intelligent connective tissue enabling real-time data, from multiple sources, to constantly stream across the organisation. With Confluent, organisations can create a central nervous system to innovate and win in a digital-first world.      

We’re looking for self-motivated team members who crave a challenge and feel energised to roll up their sleeves and help realise Confluent’s enormous potential. Chart your own path and take healthy risks as we solve big problems together. We value having diverse teams and want you to grow as we grow—whether you’re just starting out in your career or managing a large team, you’ll be amazed at the magnitude of your impact.      

  

About the Team:     

Join our team of highly motivated and fast-paced software engineers working at the forefront of real-time data processing with Apache Flink. Flink is a powerful stream processing framework that powers mission-critical streaming workloads at many companies across the globe    

Our team’s mission is to build the best-in-class Apache Flink offering for self-managed environments. We are looking for engineers who are eager to help us achieve this mission. As part of our team, we want you to play a critical role in shaping the future of our products and technologies. Each team member is involved in the ‘why’ of what we are doing and not ‘just’ writing code.      

  
About the Role:      
As a Senior Software Engineer II you will be responsible for the end-to-end execution of engineering projects in service of our product and business goals. We are looking for strong engineering generalists who are eager to dive deep into the inner workings of Confluent Platform and Apache Flink in order to build a fully integrated product. In this role, you will work closely with the team and key stakeholders to design and implement foundational features.      
    
What You Will Do:  
  • We are working on making deployment and operations of Apache Flink workloads as smooth as possible by building an integrated Flink application management platform.  
  • You will work with the team on the end-to-end lifecycle of Flink applications – from deployment of Flink jobs to the ensuring performant execution on clusters. In order to achieve this goal, you will have the opportunity to work on Kubernetes operators, Java-based microservices and Apache Flink itself.
  • Our mission is to ensure stable and secure Flink operations for our customers across all industries. As part of that mission, we will be providing long-term support for Apache Flink. We are building and operating a sophisticated build and verification pipeline to quickly implement, test and release our products to a number of target platforms.
  • We want our customers to be successful with Apache Flink – if customers are missing features, or if our support sees frequent errors clustering around certain components, our team will work on adding those features to Flink or improving the stability of Flink.
  • We want to support our customers in running their Flink workloads with confidence. Our team is the last line of defense for the internal support and field teams. You will have the opportunity to build up deep expertise about stream processing, distributed systems and Apache Flink while working here. 
    

    

What You Will Bring:     

  • Minimum of 7+ years of hands-on software engineering experience.
  • Strong generalist software engineers who bring domain expertise in one or more of the following areas:
    • Containerized deployments with Kubernetes, including custom operators and resource definitions.
    • Modern Java-based microservices.
    • Java build and release management.
    • Enterprise security.
  • Solid understanding of distributed systems design and development.
  • Solid understanding of systems engineering (CPU, memory, disk, network).
  • A track record of being product-minded and customer-focused.
  • Engineers who nurture a culture of excellence on the team through a focus on clear communication, predictable execution, and high quality of deliverables. 
  • Engineers who have a strong sense of teamwork and the ability to make decisions that benefit the team and company. We default to open collaboration with a focus on effective asynchronous work.
  • Engineers who have a bias towards action and results by moving with urgency and iterating in small steps.
  • Experience working effectively in remote-first and asynchronous work environments.
  • A degree in Computer Science, or equivalent experience.

    

What Gives You an Edge:     

  • Experience using and/or working on data infrastructure such as SQL databases, Apache Kafka, Apache Flink or Apache Spark.  
  • Experience building high performance, high availability systems.  
  • Experience with open-source software communities (e.g. under the umbrella of the Apache Software Foundation or Cloud Native Computing Foundation).  
  • Interest in evangelism (giving talks at tech conferences, writing blog posts).  

       

Come As You Are      

At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact. Employment decisions are made on the basis of 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 applicable law.      

Click HERE to review our Candidate Privacy Notice which describes how and when Confluent, Inc., and its group companies, collects, uses, and shares certain personal information of California job applicants and prospective employees.      

#LI-Remote      

Global Benefits to Help You Do Your Best Work

Leadership Principles Define How we Act

Our Leadership Principles outline a shared set of expectations for how we think and behave at Confluent. They’re an extension of our company values which we all live each day. You can learn more here.

Confluent is Remote-First

At Confluent, we care about how you work - not where. We encourage you to apply for positions outside of the listed job location or your immediate region.

Share this post