Senior Software Engineer (Performance Engineering)

Veeam

San Jose, United States Posted October 19, 2026

Check how well your resume matches this job

On-site Full-time Senior
Salary Range

$234,840 - $436,080

Job Description

Join our Performance Engineering team as a Senior Software Engineer. You will be responsible for the throughput, latency, scalability, and resource efficiency of multi-source ingestion pipelines. Your role will involve writing performance tests, generating realistic datasets, building tooling to locate bottlenecks, and shipping fixes and new features to improve product scalability. You will also debug the full stack end to end and analyze production workloads to find bottlenecks. Additionally, you will fix performance issues, tune PostgreSQL, Redis, and Databricks usage, and own customer-reported performance issues.

  • Conception et exécution de tests de performance et de scalabilité pour les connecteurs et les pipelines d'ingestion.
  • Débogage de l'ensemble de la pile, de l'exécution Go, du système d'exploitation, du réseau, des bases de données, de Kubernetes, du cloud.
  • Analyse des charges de travail de production et de la télémétrie pour identifier les goulets d'étranglement.
  • Strong knowledge of computer science fundamentals (data structures, algorithms, and concurrency)
  • Hands-on experience with Kubernetes, AWS, and Azure, including diagnosing resource, scheduling, networking, and API-limit issues in running workloads
  • Experience with distributed systems concepts and client-server architectures
  • Expertise in developing, testing, and debugging production-quality, scalable, multi-threaded, and concurrent systems
  • 5+ years of experience developing enterprise solutions in a high-level programming language such as Go, C++, or Java
  • Experience with databases and/or storage systems, especially in the public cloud
  • Experience building data connectors or ingestion pipelines (REST, gRPC, CDC, Kafka, or similar)
  • Experience profiling and tuning production services (CPU, memory, lock contention), including eBPF-based or continuous profiling tools
Required Skills
software development PostgreSQL Redis Databricks Kubernetes concurrency Amazon Web Services Azure distributed systems testing C++ Java gRPC Kafka
How to apply

You apply on Veeam’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Veeam

See every open role at Veeam on ARes.

More Jobs at Veeam
Share This Job