Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Fri, May 29, 2026
This job expires in: 30 days
Job Summary
Owning the health of CI/CD pipelines, the full-time remote Senior Software Engineer will enhance automated testing reliability across Elixir and TypeScript codebases while collaborating with engineering teams to optimize performance and establish testing patterns.
Key responsibilities
- Ensure stability and performance of CI across frontend and backend repositories, driving success rates and reducing runtimes
- Identify and fix sources of flakiness in test suites while building tools to make issues visible
- Establish unit and integration testing patterns in Elixir, partnering with backend engineers to document and scale these practices
Required qualifications
- 5+ years of experience as an SDET, test infrastructure engineer, or software engineer with a strong focus on testing
- Hands-on expertise with CI/CD systems like CircleCI and GitHub Actions, including pipeline design and debugging
- Proficiency in at least one backend language, ideally Elixir, with a demonstrated ability to learn new languages quickly
- Strong understanding of unit and integration testing patterns, particularly at service boundaries
- Experience building internal tooling or dashboards that enhance engineering workflows
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...