Skip to content
mimi

Senior Backend Software Engineer

Confluent

Nashville · On-site Full-time Senior $197k – $232k/yr Today

About the role

About Confluent

At Confluent, we're more than just technology developers; we're transforming the way data flows and how organizations utilize it. Our platform facilitates real-time data interaction, enabling companies to respond swiftly, innovate smarter, and provide exceptional experiences that adapt to their environment. We believe in collaboration, shared insights, and standing together to achieve greater goals. Join us as we reshape the landscape of data streaming.

About the Role

As a Senior Backend Software Engineer, you will take ownership of critical backend systems that are the foundation of our data streaming platform. You will be responsible for designing and delivering large-scale, secure, and highly available distributed services across various cloud environments. This role is applicable across multiple teams, with a focus aligned to your expertise and interests.

What You Will Do

  • Lead the design and implementation of complex backend services in a cloud-native, microservices-based setting.
  • Make key architectural and technical decisions with a strong focus on reliability, scalability, and performance, communicating the reasoning behind these choices effectively.
  • Oversee projects from start to finish: from gathering requirements and designing systems to implementing features and managing ongoing operations.
  • Enhance service reliability by defining SLOs/SLAs and improving observability, participating in on-call duties as required.
  • Work cross-functionally to define APIs, integration points, and data models that maintain platform integrity.
  • Drive improvements in platform functionality and engineering productivity through enhanced tooling and automation.
  • Mentor junior engineers through code and design reviews, fostering growth and development within the team.
  • Contribute to a culture of continuous improvement, collaboration, and high technical standards.

What You Will Bring

  • 5+ years of experience in building, scaling, and operating production backend systems.
  • Expertise in at least one major backend programming language (e.g., Java, Go, C/C++, Python) with solid knowledge of data structures, algorithms, and system design.
  • Hands-on experience with distributed systems focusing on fault tolerance and performance.
  • Proficiency in deploying and managing services in a cloud environment (AWS, GCP, or Azure), along with containerization and orchestration tools like Docker and Kubernetes.
  • Comfortable working with databases and storage solutions (both SQL and NoSQL), with experience in data modeling and scaling performance.
  • A proven record of technical leadership and collaboration throughout project lifecycles.
  • Excellent communication skills with the capacity to articulate complex ideas clearly and drive consensus.
  • Familiarity with observability practices, including metrics, logging, and incident management.
  • Bachelor's, Master's, or Doctorate in computer science, engineering, or a related discipline, or equivalent experience.

Ready to be part of something bigger? Join us in transforming how data travels!

At Confluent, we celebrate diversity and inclusion. Our hiring practices are free from biases, welcoming applicants of all backgrounds and experiences.

Confluent is an IBM subsidiary integrating within the IBM organization, ensuring that your personal information is safeguarded throughout the recruitment process.

Skills

AWSAzureC++DockerGCPGoJavaKubernetesMicroservicesNoSQLPythonSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free