Senior, Software Engineer - SDET
Listed on 2026-05-13
-
Software Development
DevOps, Cloud Engineer - Software, Backend Developer, Software Engineer
About the Role
We are looking for a driven Software Development Engineer in Test (SDET) to support a backend-heavy, microservices-based architecture built primarily in Type Script. This role requires independent ownership of automation across service-level and cross-service testing, with a focus on improving reliability and accelerating development velocity.
Responsibilities- Design and implement automated testing strategies for a distributed microservices architecture
- Build and maintain service‑level (unit + integration) automated tests for Type Script/Node.js services
- Develop cross‑service integration tests to validate APIs, contracts, and workflows
- Create and evolve reusable automation frameworks for backend and API testing
- Integrate tests into CI/CD pipelines to provide fast, reliable feedback
- Collaborate with engineers to embed testing into the development lifecycle
- Identify gaps in coverage and drive improvements in system reliability
- Troubleshoot flaky tests, distributed system issues, and test environment challenges
- 4+ years of experience in an automation-focused role (SDET, QA Automation Engineer, or similar)
- Strong experience testing backend systems and microservices architectures
- Proficiency in Type Script/JavaScript and experience with Node.js services; strong proficiency in Type Script and/or C#; experience in Python or Go is a plus
- Hands‑on experience with automation tools/frameworks such as Jest, Mocha, Playwright, Supertest, or similar
- Experience with API, integration, and contract testing (e.g., Pact or similar)
- Familiarity with CI/CD pipelines (Git Hub Actions, Jenkins, Git Lab CI, etc.)
- Solid understanding of distributed systems (service dependencies, retries, eventual consistency)
- Ability to operate independently and take ownership of ambiguous problems
- Experience with event‑driven systems (Kafka, Rabbit
MQ) - Docker/Kubernetes, Test containers
- Observability tools
- Performance testing
This role starts with a strong focus on building a scalable automation foundation across our services. As that foundation matures, ownership of automation will increasingly shift to the broader engineering team. Over time, the role is expected to evolve into a more traditional Software Engineer position, with opportunities to build and ship backend features, contribute directly to service development, and help maintain and extend the automation ecosystem.
EqualOpportunity Employer
We are an Equal Opportunity Employer and value diversity. We encourage applicants of all backgrounds to apply.
Location55 Madison St, Denver, CO , United States of America
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).