Confluent

Distributed Systems Software Engineer

Confluent

full-time

Posted on:

Origin:  • 🇺🇸 United States • Massachusetts, New York, North Carolina, South Carolina

Visit company website
AI Apply
Apply

Salary

💰 $230,800 - $271,200 per year

Job Level

SeniorLead

Tech Stack

ApacheAWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformJavaJavaScriptKafkaMicroservicesPythonReact

About the role

  • Independently drive execution of complex technical projects end to end
  • Build mission-critical backend services: architect, design, develop and operationalize high-performance, scalable, reliable and resilient services
  • Troubleshoot and debug technical issues inside a deep and complex stack including microservices, containers, and virtualization
  • Ensure operational readiness and meet availability and performance SLA commitments
  • Work across the entire stack from network-level storage engine to developer console UI (HTML/JavaScript)
  • Implement features such as transactions, active-active multi-region clusters, and scalability improvements for multi-tenant control plane
  • Operate services across cloud providers (AWS, GCP, Azure) and be on-call for production systems
  • Collaborate within a small (<10) distributed engineering team

Requirements

  • 10+ years industry experience designing, building, scaling and supporting backend systems in production with a solid grasp on good software engineering practices such as code reviews, deep focus on quality, and documentation
  • Strong programming and algorithmic skills; proficiency in a major programming language, e.g. Java, Go, C / C++, Python, etc
  • Deep curiosity and enthusiasm for distributed systems and storage systems
  • Strong focus on project delivery and communication skills
  • Experience in driving operational excellence for large production services
  • A strong sense of customer centricity, teamwork, technical leadership and mentorship
  • Proven track record of delivering large-scale, highly available, high quality systems
  • Hands-on technical expertise in large scale systems engineering or distributed systems
  • On-call experience handling critical systems
  • Experience building services that operate across cloud providers like AWS, GCP, and Azure