Staff Software Development Engineer in Test, Cloud Applications (Remote)
About the role
Position Overview
We are seeking a Staff Software Development Engineer in Test, Cloud Applications to lead the design and evolution of quality engineering architecture across our web applications, cloud services, mobile platforms, and data systems.
This role combines deep technical leadership with hands-on engineering, operating as a working lead responsible for both architectural quality initiatives and the mentorship and management of a team of SDETs. The Staff SDET will guide a small team of engineers while remaining actively involved in designing and building scalable automation frameworks and validation platforms.
The role focuses on building engineering-grade automation, quality platforms, and validation strategies that enable teams to deliver reliable systems at scale. The Staff SDET acts as a quality architect, partnering with engineering, platform, and product teams to embed validation directly into system design, CI/CD pipelines, and data workflows.
The ideal candidate combines strong software engineering skills in Python with deep expertise in distributed systems testing, cloud-native environments, mobile testing platforms, and data validation frameworks.
Essential Job Functions
Automation Platform Development
- Design and implement scalable automation frameworks and validation platforms using Python
- Build reusable automation libraries and developer-facing tooling that enable teams to validate functionality earlier in the development cycle
- Architect automated validation strategies across:
- Modern web applications
- APIs and microservices
Distributed cloud systems - Mobile platforms
- Data pipelines and analytics platforms including ML outputs.
- Integrate automation frameworks into CI/CD pipelines to enable rapid feedback and high-confidence releases
Mobile Platform Validation
- Architect automated testing strategies for mobile applications across iOS and Android platforms
- Leverage cloud device platforms such as BrowserStack to enable scalable cross-device testing
- Integrate mobile automation into CI/CD pipelines to support validation across devices, operating systems, and configurations
- Define strategies for mobile UI testing, API validation, and end-to-end workflow testing
Cloud & Distributed Systems Validation
- Design validation strategies for cloud-native microservices architectures
- Enable automated testing for service interactions through contract testing, integration validation, and environment simulation
- Partner with infrastructure and DevOps teams to embed quality gates withi