Go to our website »

Jobs at Lightbend

Principal Engineer (Kafka)

Location: Multiple Countries

Department: Engineering

Type: Full Time

Min. Experience: Experienced

Lightbend is seeking a leader in the Apache Kafka community for the role of Principal Engineer to lead the design, development, and delivery of the Kafka-based components of Lightbend’s next generation, Fast Data Platform (FDP), a streaming data product suite.

The qualified candidate is a Committer for the Apache Kafka project, with significant experience building and operating streaming data systems based on Kafka and peripheral components such as Kafka Streams and Kafka Connect. As the team Kafka expert, you lead the design, architecture, and implementation of FDP Kafka components and contribute to the development of other components. You will work with customers and other teams within Lightbend to determine requirements that drive and then validate the development of FDP. You will work with the Support and Services team to provide an unparalleled, full lifecycle experience for our customers.


  • Lead the design, architecture, implementation, testing, and documentation of the Kafka components of FDP
  • Contribute to the development of other FDP components
  • Work with customers, Engineering, Product Management, Marketing, and Sales to understand and prioritize product requirements.
  • Assist in 2nd-tier customer support for FDP, especially Kafka. 
  • Evangelize Kafka and FDP through conference talks, webinars, and other channels
  • Contribute to the evolution of Open Source Apache Kafka through your role as a project Committer, including contributions of designs and source code
  • Mentor other team members on Apache Kafka.


This is a hands-on, highly-technical role with the following required qualifications and experience:

  • BS degree or better in Computer Science or the equivalent
  • 10+ years in the software development industry
  • 5+ years of senior / lead experience building large-scale data systems, with batch and streaming components, including some or all of the following:
    • Apache Kafka and optionally the Confluent Platform.
    • Java and Scala for large-scale JVM application development and deployments
    • Spark, Storm, Flink, Apache Beam, and similar streaming engines are strong pluses
    • Hadoop ecosystem or similar a plus
    • NoSQL databases, such as Apache Cassandra a plus
    • Experience with cloud infrastructures, as such as AWS and Microsoft Azure a plus
    • Experience with Apache Mesos / Mesosphere DC/OS a plus
    • Excellent verbal and written English communication skills
    • Excellent teamwork skills
    • Skills in public speaking and doing presentations at conferences, meetups, and similar events is a plus

You should be adept at learning and applying new technologies. You should be self-sufficient, self-motivated, and creative. You should manage your own time well and cope well with working under deadline pressure, when necessary. 

What we offer:
Lightbend is a fast-paced, collaborative environment in which you will be working on the most challenging and innovative technical endeavors. With a strong focus on work-life balance, you will have full benefits and everything you need to thrive!

Lightbend is an Equal Opportunity Employer 

Click HERE to apply or use one of the links below:

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*