Skip to content

Senior Software Engineer - Performance

Senior performance engineer instruments, monitors, analyzes, and optimizes performance-critical algorithms in real-time self-driving systems. Requires 6+ years experience with C++, large codebases, profiling complex multi-process systems like robotics or game engines.

217k – 307kFoster City, CASeattle, WABoston, MA+1 moreBackend EngineeringHybrid6+ YOE

About the role

Responsibilities

  • Build real-time instrumentation for performance monitoring of the system as well as benchmarking frameworks to support offline performance evaluation.
  • Create performance-optimization workflows (quick iteration loops) to evaluate and analyze performance at scale.
  • Analyze profiling data to identify resource utilization hotspots and optimization opportunities.
  • Propose and co-implement actionable solutions with software component teams.
  • Support teams in helping to squeeze out the maximum performance of their code, while minimizing resource contention.

Qualifications

  • 6+ years of professional experience in software development or related fields
  • Hands-on experience in the development, debugging, and profiling of complex multi-process real-time systems, like game engines or robotics systems
  • Strong knowledge of C++ and experience in large code bases
  • Familiar with CPU system architecture and OS fundamentals
  • Good communication and organization skills, with a logical approach to problem-solving, good time management, and task prioritization skills

Bonus Qualifications

  • Experience using various Linux performance monitor tools, such as perf, eBPF, Perfetto
  • Kernel and/or driver development experience
  • Experience with software & hardware benchmarking and Hardware-in-the-Loop (HIL) systems

Skills

C++LinuxPerfEbpfPerfettoProfilingBenchmarkingCpu ArchitectureReal-Time SystemsKernel Development

Senior Software Engineer II, Kora Compute

Builds highly available, scalable, multi-tenant compute layer for Kora, Confluent's cloud-native event streaming platform. Requires 4+ years in cloud infrastructure, distributed systems expertise, and proficiency in Java, Scala, C/C++, or Go.

219k – 257kUnited StatesBackend EngineeringRemote4+ YOEGoC++

Senior Software Engineer, Voice AI

Build and scale real-time Voice AI for sales calls, including IVR navigation, live guidance, and call intelligence. Requires 5+ years of engineering experience, production AI work, and comfort with real-time/low-latency systems.

215k – 300kSan Francisco, CABackend EngineeringHybrid5+ YOEReactPython

Senior Software Engineer - 3D Mapping Pipelines

Senior Software Engineer building scalable C++ and Python data pipelines for 3D mapping at Zoox. Requires 3+ years experience, strong C++ skills, and basic 3D geometry knowledge.

214k – 290kFoster City, CABackend EngineeringHybrid3+ YOEC++Python

Senior Software Engineer - Backend

Builds and operates scalable backend services for AI-native operating system, focusing on real-time infrastructure, system reliability, and production services. Requires 5+ years experience, strong Go skills, and system design expertise.

220k – 250kSan Francisco, CABackend EngineeringOn-site5+ YOEGoAPIs

Software Engineer, Product Backend (8+ YOE)

Build scalable backend systems for Airtable's enterprise product features on teams like Enterprise Growth, Monetization, and Platform Interoperability. Requires 8+ years experience, expertise in TypeScript/Rust, and large-scale architecture; hybrid in SF Bay Area, Seattle, NYC, or LA.

213k – 340kSan Francisco, CA +3Backend EngineeringHybrid8+ YOERustTypeScript