At a Glance
- Tasks: Design and maintain cutting-edge cloud infrastructure services using Golang.
- Company: Join a leading tech company revolutionising data streaming.
- Benefits: Remote-first work, flexible time off, and robust insurance benefits.
- Why this job: Make a real impact on innovative projects in a collaborative environment.
- Qualifications: 6+ years in cloud infrastructure and proficiency in Go or similar languages.
- Other info: Diverse team culture with excellent growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them.
It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together. One Confluent. One Team. One Data Streaming Platform.
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.
- 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 availability, performance, monitoring, emergency response, and capacity planning of the Confluent cloud.
- If you love the hum of big data systems covering thousands of instances, 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.
- 6+ years of relevant cloud infrastructure/cloud networking experience.
- Strong fundamentals in distributed systems design and development.
- Experience building and operating large-scale systems.
- Solid 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 is advantageous.
- Experience using Apache Kafka is a big plus.
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.
Global Benefits to Help You Do Your Best Work:
- Remote-First Work
- Robust Insurance Benefits
- Flexible Time Away
- The Best Teammates
- Open and Honest Culture
- Well-Being and Growth
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.
Confluent is Remote-First. We care about how you work, not where. Confluent is built for flexibility, so we encourage you to apply from anywhere. But we also know that trust and purpose are built face-to-face. That’s why we combine remote freedom with in-person onboarding to jumpstart your journey. It’s the best of both worlds: the autonomy you want with the community you need.
Senior Software Engineer II NEW employer: Confluent Inc
Contact Detail:
Confluent Inc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer II NEW
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Confluent on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your Golang skills and distributed systems design. Practice coding challenges and system design questions to show off your expertise and problem-solving abilities.
✨Tip Number 3
Show your passion for data streaming! During interviews, share your thoughts on the future of cloud infrastructure and how you can contribute to Confluent's mission. This will demonstrate your enthusiasm and alignment with their goals.
✨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 serious about joining the Confluent team.
We think you need these skills to ace Senior Software Engineer II NEW
Some tips for your application 🫡
Show Your Passion for Data Streaming: When you write your application, let your enthusiasm for data streaming shine through! Talk about your experiences with big data systems and how they excite you. We love seeing candidates who are genuinely interested in what we do.
Tailor Your Application: Make sure to customise your application to highlight your relevant skills and experiences. Mention specific technologies like Golang, Kubernetes, or Apache Kafka that you've worked with. This helps us see how you fit into our team!
Be Honest and Authentic: We value honesty and transparency, so don’t be afraid to share your true self in your application. If there are areas where you’re still learning, mention them! We appreciate self-starters who are eager to grow and learn with us.
Apply Through Our Website: For the best chance of getting noticed, make sure to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you’re considered for the role you’re excited about!
How to prepare for a job interview at Confluent Inc
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Golang, Kubernetes, and Apache Kafka. Brush up on your knowledge of cloud infrastructure and distributed systems design, as these will likely come up during technical discussions.
✨Show Your Team Spirit
Confluent values collaboration and teamwork, so be prepared to discuss how you've worked effectively in teams before. Share examples of how you’ve contributed to group projects, given honest feedback, and supported your colleagues in achieving common goals.
✨Ask Thoughtful Questions
Prepare some insightful questions about the role and the company culture. This shows that you’re genuinely interested in Confluent and its mission. Ask about their approach to data streaming challenges or how they foster a collaborative environment among remote teams.
✨Demonstrate Problem-Solving Skills
Be ready to tackle hypothetical scenarios or technical problems during the interview. Think through your problem-solving process out loud, showcasing your analytical skills and how you approach complex issues, especially in large-scale systems.