Confluent

Senior Software Engineer

Confluent1 weeks ago
Location

Portland, Oregon

Workplace

Remote

Type

Full Time

Salary

USD 150,000 – 190,000

Level

Senior

Role

Senior Software Engineer

Posted

May 6, 2026

Full TimeRemoteSenior

The role

Summary

Confluent is seeking a Senior Software Engineer to join their Infrastructure team, focusing on building and operating large-scale distributed systems that power Confluent Cloud. The ideal candidate will design high-performance infrastructure, tackle complex cloud and distributed systems challenges, and contribute to the company's mission of revolutionizing how data moves and is processed in real-time.

What you'll do

Infrastructure Design: Design, develop, and operate large-scale, high-performance infrastructure for Confluent Cloud
Distributed Systems Engineering: Work on complex distributed systems challenges including consensus algorithms, failover strategies, and resource allocation
System Optimization: Troubleshoot and improve system reliability, observability, and performance across multiple cloud providers
Cross-Team Collaboration: Collaborate with teams across Confluent to optimize infrastructure for real-time data streaming use cases
Open Source Contribution: Contribute to open-source projects and leverage open-source technologies to drive business impact

What we look for

Technical

Cloud InfrastructureDeep understanding of cloud platforms (AWS, Azure, or GCP) and their services
Programming LanguagesProficiency in Java, Scala, C++, Go, or other statically typed languages
Distributed SystemsStrong fundamentals in distributed systems, cloud infrastructure, and networking
Systems OperationsSolid grasp of systems operations including disk, networking, and OS-level optimizations

Education

Academic BackgroundBS, MS, or PhD in computer science or a related field, or equivalent work experience

Experience

Industry Experience4+ years of relevant experience in building and operating large-scale, high-availability systems
Cloud ArchitectureExperience in large-scale distributed system design and implementation

Skills

Required skills

Distributed SystemsExpertise in designing and implementing scalable distributed systems
Cloud EngineeringComprehensive understanding of cloud infrastructure and multi-cloud environments
Systems ProgrammingStrong systems-level programming skills in statically typed languages

Nice to have

KubernetesExperience with Kubernetes and cloud-native architectures
Open SourceContributions to open-source infrastructure projects
Specialized DomainsExperience in storage, compute orchestration, networking, security, or performance engineering

Compensation & benefits

Salary

USD 150,000 – 190,000 (annual)

Stock options

Available

Benefits

Equal Opportunity

Commitment to diversity and inclusion in the workplace

Flexible Work

Remote work arrangement with global team collaboration

Career Growth

Opportunities to work on cutting-edge distributed systems and infrastructure


Interview process

  1. 1
    Initial Screening HR review of application and resume
  2. 2
    Technical Phone Screen Initial discussion of technical skills and experience with engineering team
  3. 3
    Technical Interview In-depth technical assessment of distributed systems and cloud infrastructure knowledge
  4. 4
    System Design Interview Evaluation of candidate's ability to design scalable distributed systems
  5. 5
    Final Interview Meeting with hiring manager and team members to assess cultural fit and final evaluation

Apply for this position

You'll be redirected to the company's application page