Staff Software Development Engineer in Test
$250,400 - $465,100
Apply (opens in a new tab)Staff Software Development Engineer in Test
Posted today
SENIORITY
Lead
SALARY
$250,400 - $465,100
About the role
- Design and execute scalable performance, backpressure, and stress-testing harnesses for ingestion connectors (REST, gRPC, CDC, Kafka, RabbitMQ)
- Build automation suites across AWS (S3, SQS, Kinesis, EKS) and Azure (Event Hubs, Blob, AKS) to test real-world connector data flows under degraded network conditions and extreme concurrency
- Implement automated fault-injection pipelines (simulating schema drift, network partitions, rate limits, and authentication failures) to guarantee zero-data-loss execution
- Utilize Kubernetes to dynamically orchestrate transient, high-concurrency test clusters and mock target endpoints at scale
- What You'll Bring 8+ years of software engineering/SDET experience in C++, Java, Go, or PythonDeep experience in testing streaming architectures (Kafka, Event Hubs), queueing systems, and API protocols (gRPC, WebSockets, REST)
- Hands-on proficiency with AWS, Azure, and Kubernetes (Helm, custom controllers, or K8s operators)#LI-AA3What you'll get
- Unlimited paid time off, 12 paid holidays including 4 global VeeaMe Days for self-care and 24 paid volunteer hours annually through Veeam CaresPaid parental leave: 8 weeks for all parents, 16 weeks for birthing parents
- Medical, dental, and vision coverage starting on your first day
- Mental health support, therapy sessions, and digital wellness tools via our Employee Assistance Program 401(k) retirement plan with company matching contributions
- Fertility, adoption, and surrogacy support through Maven, plus paid volunteer time
- AirVet: 24/7 virtual veterinary care at no cost
- Legal services, identity protection, and supplemental health insurance options
- Tax-advantaged spending accounts for healthcare, dependent care, and commuting
- Opportunities to learn and grow through on-demand libraries (LinkedIn Learning, O'Reilly), mentoring, workshops, and learning events like our annual Global Day of Learning
- Pay Transparency
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
