engineering
Posted Mar 19Senior Software Engineer II
at Confluent
Seattle, United StatesRemote
Responsibilities
- - Collaborate across teams to define APIs, integration points, and data models that keep the platform coherent and evolvable.
- - Identify and drive platform and productivity improvements (tooling, automation, process) that raise the bar for the broader engineering organization.
- - Mentor and support other engineers through code reviews, design reviews, and technical guidance, helping grow the team’s capabilities.
Requirements
- This is a general L4 backend role used across multiple teams.
- experience building, scaling, and operating backend systems in production. - Deep proficiency in at least one major backend programming language (for example, Java, Go, C/C++, or Python) and strong fundamentals in data structures, algorithms, and system design. - Hands-on
- experience with distributed systems (such as event-driven architectures, high-throughput services, or large-scale data pipelines) and an understanding of consistency, fault tolerance, and performance tradeoffs. - Strong
- experience running services in a public cloud (AWS, GCP, or Azure), including containers and orchestration (for example, Docker, Kubernetes) and modern deployment practices.
- - Comfortable working with databases and storage systems (SQL and/or NoSQL), including data modeling and performance optimization for scale.
- - Strong communication and collaboration skills, with the ability to align stakeholders, explain complex ideas clearly, and drive decisions. -
Experience
- WHAT YOU WILL BRING: - 5+ years of industry
Additional details
- We’re rewriting how data moves and what the world can do with it.
- 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.
- Just smart, curious humans pushing toward something bigger, together. One Confluent. One Team.
- ABOUT THE ROLE: Senior Software Engineers II at Confluent take ownership of critical backend systems that underpin our data streaming platform.
- You’ll lead the design and delivery of large-scale, distributed services that must be secure, highly available, and easy to operate across regions and clouds.
- We’ll align you to a team during the process based on your experience, interests, and business needs.
- You’ll act as a technical leader: setting direction for projects, making architecture decisions, mentoring engineers, and partnering with cross-functional stakeholders to ship high-impact work.
- WHAT YOU WILL DO: - Own and lead the design and implementation of complex backend services and systems in a cloud-native, microservices-based environment. - Make architecture and technical decisions that balance reliability, scalability, performance, and operability, and clearly communicate the tradeoffs. - Drive projects end to end: from