Software Development Engineer in Test
130k – 190kUnited StatesQA EngineeringRemote2+ YOE
Summary
SDET focused on geospatial systems who builds test automation, validates spatial algorithms, instruments quality metrics, and strengthens release integrity across CI/CD pipelines.
About the role
Responsibilities
- Implement strategies that improve release integrity — from automation in CI/CD pipelines to validation processes that increase confidence in deployments.
- Validate spatial algorithms, data accuracy, and system performance within our mapping platform.
- Instrument quality health metrics and dashboards that give teams clear visibility into product stability, release readiness, and test effectiveness.
- Drive internal tooling initiatives that improve the developer experience and enable teams to test, measure, and ship with higher confidence.
- Partner across engineering, infrastructure, and product to identify opportunities for system-level quality improvements and advocate for automation-first approaches.
- Use data and experimentation to continuously refine our approach to quality and ensure we’re focusing on the most impactful areas.
- Work with fellow engineers to develop first class quality measures that align with overall quality strategy, with a focus on monitoring and observability.
Requirements
- Understanding of modern quality engineering best practices, with the judgment to know when to apply or adapt them pragmatically.
- Strong technical foundation in release management, automation frameworks, and CI/CD systems, with experience improving release reliability through data-driven quality initiatives.
- 2+ years of experience building and maintaining test automation at multiple layers (integration, end-to-end) for complex applications, using modern languages such as C++/C#, GD Script, or Python.
- Proven experience using shift-left quality practices that improve code quality, deployment confidence, and developer velocity.
- Hands-on experience with performance, resilience, and security testing, including integration of those checks into CI/CD pipelines and observability systems.
- Experience building internal tools or developer utilities that enhance testability, observability, and overall release integrity.
- Algorithmic Validation: Testing route optimization, geofencing, spatial clustering, and topology rules to ensure accuracy in applications like navigation or logistics.
- Strong understanding of API quality, including contract validation and dependency testing in distributed systems.
- Demonstrated ability to produce quality, ownership and best practices across teams.
- Solid collaboration and communication skills, with the ability to promote a culture of quality and continuous improvement.
Nice to Haves
- Experience maintaining or building declarative CI/CD pipelines (e.g., Azure Pipelines, GitHub Actions).
- Familiarity with visual regression testing, performance tooling (k6, JMeter, Artillery), or distributed system fault injection.
- Containerization and orchestration experience (Docker, Kubernetes).
- Familiarity with observability stacks like Grafana, Kibana, or Prometheus.
Skills
C++C#PythonCI/CDTest AutomationAPI TestingPerformance TestingSecurity TestingDockerKubernetes
Similar roles at this salary range
All QA Engineering jobs →Validation Engineer
Validation Engineer responsible for designing and executing test cases using HIL benches and vehicle testing to validate automotive systems including infotainment, ADAS, and sensors. Requires 2+ years of validation experience, Python scripting skills, and a bachelor's degree.
118k – 190kSunnyvale, CAQA EngineeringOn-site2+ YOECANADAS
SDET II
SDET II responsible for owning quality across web platform UI, APIs, and backend services. Requires 2+ years QA experience, strong manual and automated testing skills with Playwright/Cypress and API tools, plus JavaScript/TypeScript proficiency.
109k – 225kSan Francisco, CAQA EngineeringRemote2+ YOEHTTPREST