About the job
At Confluent, we are not just innovating technology; we are redefining the flow of data and its potential impact on the world. Our platform enables real-time data streaming, empowering organizations to respond swiftly, create intelligently, and provide experiences as dynamic as their environments.
We seek individuals who thrive in collaborative settings—those who challenge assumptions, provide candid feedback, and support one another. Here, we prioritize teamwork over individualism, fostering a culture of curiosity and collective growth.
Join us at Confluent and be part of a unified team committed to revolutionizing the data streaming landscape.
About the Role:
As a key member of our Applications Engineering team, you will enhance our organization’s operational backbone, enabling scalable, data-driven platforms that turn insights into significant actions. We are on the lookout for a talented Senior Software Engineer with extensive backend engineering expertise to design, develop, and manage enterprise-level distributed systems.
This position is perfect for engineers with robust problem-solving abilities, experience in system design, and the capacity to collaborate across backend, UI, product, and platform teams. Familiarity with modern UI technologies is advantageous for delivering comprehensive solutions.
Your Responsibilities:
Craft and implement scalable, high-performance backend services utilizing Golang
Design and build microservices and APIs to support critical applications
Work alongside Product Managers, UI engineers, and fellow backend engineers to deliver reliable, end-to-end features
Develop applications using Golang, PostgreSQL, Kafka, and other related technologies
Guarantee application security, reliability, observability, and adherence to best practices
Enhance services for performance, scalability, and fault tolerance
Engage in code reviews, design discussions, and architectural decision-making
Guide junior engineers and foster a culture of technical excellence and continuous improvement
Your Qualifications:
Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related technical field
Minimum of 7 years of professional software development experience, with substantial hands-on expertise in backend programming
Proficiency in designing scalable systems and microservices
Strong collaboration skills with cross-functional teams
Familiarity with modern UI technologies is a plus

