Software Engineer in London

Software Engineer in London

London Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
Confluent

At a Glance

  • Tasks: Design and maintain cutting-edge infrastructure services for the Confluent Cloud Platform.
  • Company: Join a leading tech company revolutionising streaming data infrastructure.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Why this job: Make a real impact on innovative cloud solutions and work with big data systems.
  • Qualifications: Experience in software development, especially with Golang and Kubernetes.
  • Other info: Inclusive culture that values diverse perspectives and offers excellent career advancement.

The predicted salary is between 28800 - 48000 £ per year.

About the Role: The Confluent Cloud Platform based on Apache Kafka is the leading Cloud Native Platform as a Service for streaming data infrastructure, but this is just the beginning. We are building a PaaS enabling customers around the globe to deliver streaming applications.

What You Will Do:

  • Design, implement and maintain Golang infrastructure services (typically implemented as Kubernetes operators) to deliver the Confluent cloud foundations to the wider engineering organization.
  • Kubernetes, Terraform, Datadog, Prometheus and a strong command of Linux, public cloud and networking should come as standard - though Golang software engineering will be your primary focus.
  • As a Confluent Cloud Infrastructure Software Engineer, you will be working alongside the rest of the Confluent engineers to build our PaaS product.
  • You, and the rest of the team, will be responsible for the provisioning, availability, performance, monitoring, emergency response, and capacity planning of the Confluent cloud.
  • If you love the hum of big data systems covering 10,000's of instances spread across 1000’s of Kubernetes clusters in multiple cloud providers and thinking about how to make them run as smoothly and securely as possible, and want to have a big influence on the architecture plus operational design points of this new product, then you will fit right in.

What You Will Bring:

  • BS, MS, or PhD in computer science or a related field, or equivalent work experience.
  • Strong fundamentals in distributed systems design and development.
  • Good understanding of the Kubernetes ecosystem.
  • Knowledge in building and operating large-scale systems.
  • Understanding of basic systems operations (disk, network, operating systems, etc).
  • A self-starter with the ability to work effectively in teams.
  • Proficiency in Go, Python, C++, or other statically typed languages.
  • Experience/knowledge with public clouds (AWS, Azure or GCP).

What Gives You an Edge:

  • Experience with Golang and a Kubernetes CNI is advantageous.
  • Experience using Kubernetes is a big plus.
  • Relevant cloud infrastructure/cloud networking experience.

Ready to build what’s next? Let’s get in motion.

Come As You Are: Belonging isn’t a perk here. It’s the baseline. We work across time zones and backgrounds, knowing the best ideas come from different perspectives. And we make space for everyone to lead, grow, and challenge what’s possible.

We’re proud to be an equal opportunity workplace. Employment decisions are based on 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 law.

Software Engineer in London employer: Confluent

At Confluent, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to innovate and excel. As a Software Engineer, you will have the opportunity to work with cutting-edge technologies in a collaborative environment, while benefiting from continuous learning and growth opportunities. Our commitment to diversity and belonging ensures that every voice is heard, making Confluent an exceptional place to build your career in the heart of the tech industry.
Confluent

Contact Detail:

Confluent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give us insights into the company culture and maybe even a referral!

✨Tip Number 2

Show off your skills in real-time! Consider contributing to open-source projects or building your own side projects using Golang and Kubernetes. This not only sharpens your skills but also gives us something tangible to discuss during interviews.

✨Tip Number 3

Prepare for technical interviews by practising coding challenges and system design questions. Use platforms like LeetCode or HackerRank to get comfortable with the types of problems we might face in the role.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows us you’re genuinely interested in being part of our team.

We think you need these skills to ace Software Engineer in London

Golang
Kubernetes
Terraform
Datadog
Prometheus
Linux
Public Cloud (AWS, Azure, GCP)
Distributed Systems Design
Large-Scale Systems Operations
Networking
Python
C++
Cloud Infrastructure
Team Collaboration
Self-Starter

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Golang, Kubernetes, and any relevant cloud technologies. We want to see how your skills align with what we’re looking for, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for the role. Share your passion for building scalable systems and how you can contribute to our PaaS product. Keep it engaging and personal!

Showcase Your Projects: If you’ve worked on any projects that demonstrate your skills in distributed systems or cloud infrastructure, make sure to mention them. We love seeing real-world applications of your expertise, so include links if possible!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at Confluent

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Golang, Kubernetes, and cloud platforms like AWS or Azure. Brush up on your knowledge of distributed systems and be ready to discuss how you've applied these skills in past projects.

✨Showcase Problem-Solving Skills

Prepare to tackle technical questions that assess your problem-solving abilities. Think about real-world scenarios where you had to troubleshoot issues in large-scale systems. Be ready to explain your thought process clearly and logically.

✨Demonstrate Team Collaboration

Since this role involves working closely with other engineers, be prepared to discuss your experience in team settings. Share examples of how you’ve collaborated on projects, resolved conflicts, or contributed to a positive team dynamic.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about the team’s current challenges, the architecture of their systems, or how they measure success in this position. This not only shows your enthusiasm but also helps you gauge if it’s the right fit for you.

Software Engineer in London
Confluent
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>