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.
- Other info: Diverse and inclusive workplace that values different perspectives and ideas.
- Why this job: Make a real impact on innovative cloud solutions and work with top-tier technologies.
- Qualifications: Experience in software development, especially with Golang and Kubernetes.
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 employer: Confluent
Contact Detail:
Confluent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give you insights and maybe even a referral!
✨Tip Number 2
Show off your skills! Create a GitHub repo with projects that highlight your expertise in Golang, Kubernetes, or any relevant tech. This is your chance to shine beyond the CV!
✨Tip Number 3
Prepare for technical interviews by practising coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining us!
We think you need these skills to ace Software Engineer
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 related to distributed systems or cloud infrastructure, make sure to mention them! We love seeing real-world applications of your skills, so include links or descriptions of your work.
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 follow the prompts!
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 Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think about how you would approach real-world problems related to infrastructure services. Practise explaining your thought process clearly, as this will demonstrate your analytical skills and ability to work under pressure.
✨Cultural Fit Matters
Familiarise yourself with the company culture and values. Be ready to discuss how your personal values align with theirs, especially around collaboration and diversity. This shows that you’re not just a fit for the role but also for the team.
✨Ask Insightful Questions
Prepare thoughtful questions about the team’s current projects, challenges they face, or their approach to scaling systems. This not only shows your genuine interest in the role but also gives you a chance to assess if the company is the right fit for you.