The Sales & Marketing team within Commercial Technology at Rivian builds the software that powers our digital retailing experience. Our applications are used by our customers, internal employees, and back-office systems to provide a digital first purchase experience for our vehicles.
We are looking for a Staff Quality Software Engineer who is comfortable working in a fast-paced, cross-functional environment, is obsessed with providing the best product for our customers, and holds themselves accountable to high engineering standards. This role will be located in our downtown Vancouver, BC office and report to our Director, CT Sales & Marketing.
Responsibilities:
-
Design, develop, and drive QA standards, processes, and testing strategies across multiple agile teams.
-
Analyze and report on general quality metrics across the organization.
-
Collaborate with UX designers, product managers, operational teams, and other engineering teams on business and engineering initiatives.
Qualifications:
-
7+ years of software or quality engineering experience, including significant time focused on building quality into the SDLC for large-scale, customer-facing systems.
-
Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
-
Strong programming skills in at least one modern language (e.g., TS/JS, Python), with a track record of building and maintaining test automation frameworks and tooling.
-
Hands-on experience with UI test automation (e.g., Cypress, Playwright) and API/service testing (e.g., REST/GraphQL harnesses and contract testing frameworks).
-
Deep understanding of modern web and/or mobile stacks, including how frontends integrate with microservices, event-driven systems, and cloud platforms.
-
Implementing quality process improvements such as TDD or BDD to prevent bugs before they get into the system.
-
Fluency in testing strategies across unit, integration, contract, and end-to-end levels, and experience designing a holistic testing strategy that balances confidence and reliability with minimal overhead.
-
Familiarity with non-functional/technical testing: performance/load, reliability/resilience, security fundamentals, and accessibility standards for modern web/mobile applications.
-
Strong data and observability mindset, using logs, metrics, traces, and dashboards to evaluate product health, detect regressions, and prioritize quality investments.
-
Proven cross-functional leadership at a staff level: ability to influence without direct authority, align multiple teams on a common quality strategy, and navigate trade-offs between speed and risk.
-
Excellent communication skills, with the ability to clearly articulate risks, options, and recommendations to engineers, product managers, and leadership.
Preferred Qualifications:
-
Experience in Automotive, EV, or E-Commerce domains.
-
Experience with evolving AI tooling and how to apply it to quality and testing strategies.
-
Familiarity with observability and quality tooling (e.g., Datadog, Prometheus) and/or experimentation deployment strategies (feature flags, canaries, blue/green deploys).