
Senior Quality Platform Engineer
Circle
full-time
Posted on:
Location Type: Remote
Location: Anywhere in the World
Visit company websiteExplore more
Salary
💰 $120,000 - $130,000 per year
Job Level
Tech Stack
About the role
- Develop and maintain the Quality Platform: frameworks, libraries, pipelines, and integrations that enable high-quality delivery.
- Build reusable, language-agnostic automation libraries and internal SDKs.
- Own CI/CD quality gates, test orchestration, and smart execution logic (e.g., test selection, caching, parallelisation).
- Implement and maintain recording/playback tools, contract testing, visual regression engines, and observability hooks.
- Handle AI & Innovation for Quality Engineering workflows.
- Improve feedback loops in local dev, PRs, staging, and production.
- Create self-service tooling for engineers to generate tests, diagnose failures, and validate changes quickly.
- Embed quality signals into engineering workflows (e.g., risk scoring, flakiness insights, coverage intelligence).
- Build systems that convert quality noise into actionable insights.
- Own metrics dashboards: flakiness, failure cause classification, performance trends, release confidence.
- Partner with our Infrastructure team to implement resilience tests (chaos, reliability gates, SLIs/SLOs).
- Define and codify standards that scale across teams (naming conventions, folder structure, selector strategies, logging).
- Turn rules into automated guardrails rather than documentation.
- Work closely with our Infrastructure team to ensure safe automation practices, secrets handling, and permissions.
- Create “golden paths” for developers:
- Out-of-the-box test setup
- Generated mocks & fixtures
- Recommended patterns and linting rules
- Fully managed test environments.
Requirements
- Strong alignment with our values, find our values on our career page if you haven’t read up on them yet
- You are proficient in English (spoken, written, and reading) at a CEFR Level C2 / ILR Level 5.
- Strong experience in at least one modern testing framework (Playwright, Cypress, Jest, JUnit, etc.).
- Solid software engineering background (TypeScript, JavaScript, Java, Python or similar).
- Familiarity with Ruby (We use this in our backend systems)
- Strong experience with Ruby to build or interact with backend services.
- Experience building internal tooling, utilities, or engineering platforms.
- Deep understanding of CI/CD (Buildkite, GitHub Actions, GitLab, CircleCI).
- Knowledge of cloud environments (AWS, GCP, Azure) and containerisation (Docker, Kubernetes).
- Strong understanding of architectural patterns.
- Experience with quality telemetry, observability, or monitoring.
- Experience with Performance, Load testing and tooling.
- Shift-left and shift-right testing practices.
- Testability-first thinking.
- Ability to design high-leverage systems rather than isolated tests.
- Understanding of resilience and reliability engineering principles.
Benefits
- Fully remote: work from anywhere in the world!
- Autonomy and trust to do your job: we care about outcomes over everything else.
- Paid time away: all employees are given 35 days of PTO annually. We also offer a paid sabbatical after 5 years.
- Generous U.S. benchmarked compensation and startup equity no matter where you are in the world.*
- Awesome medical coverage with 100% coverage for you and your family, or medical reimbursement options where applicable!*
- Parental leave for parents expanding their family, or just starting one.
- Home office stipend to help you get up and running.
- Learning & development stipend to help you level up your professional skills.
- Annual bonus potential for roles that don't already receive variable income or commission.
- Company retreats: Twice a year, the Circle team gets together for a fully paid company retreat in incredible places around the world! We’ve had past retreats in Colombia, Portugal, and Mexico, with more planned on the horizon.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptJavaScriptJavaPythonRubyCI/CDtesting frameworksperformance testingload testingobservability
Soft skills
communicationcollaborationproblem-solvingadaptabilitycritical thinkingattention to detailinnovationfeedback loopsdesign thinkingstandards codification