Rivian

Staff Quality Software Engineer

Rivian$137K — $171K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software or quality engineering experience with a focus on customer-facing systems.
  • Bachelor's in Computer Science, Engineering, or related field, or equivalent practical experience.
  • Strong programming skills in modern languages such as TypeScript/JavaScript or Python.
  • Hands-on experience with UI and API test automation frameworks such as Cypress and REST/GraphQL.
  • Deep understanding of modern web/mobile stacks and their integration with microservices and cloud platforms.
  • Proven ability in implementing quality process improvements like TDD or BDD.
  • Fluency in testing strategies and experience designing holistic testing approaches.

Responsibilities

  • Design and drive QA standards and processes across agile teams.
  • Analyze and report on quality metrics across the organization.
  • Collaborate closely with cross-functional teams on engineering initiatives.
  • Build and maintain test automation frameworks and tooling.
  • Evaluate product health using data and observability metrics.

Benefits

  • Robust medical, dental, and vision insurance for employees and dependents.
  • Coverage starts on the first day of employment for full-time employees.
  • Part-time employee coverage begins the first of the month following 90 days of employment.
Full Job Description
Role Summary

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

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

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).

Pay Disclosure

Salary Range: CAD - $137,300 - $171,600 (actual compensation will be determined based on experience, location, and other factors permitted by law).

Benefits Summary: Rivian provides robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26. Full Time Employee coverage is effective on the first day of employment. Part-Time employee coverage is effective the first of the month following 90 days of employment.

About Rivian

Rivian is an American automaker and automotive technology company. Founded in 2009, the company develops vehicles, products and services related to sustainable transportation. Rivian has raised over $10.5 billion since 2019, with investments from Amazon, Ford, and Cox Automotive. The company's first two vehicles, the R1T and R1S, are electric vehicles that are expected to be released in 2021. Rivian has also announced plans to produce electric delivery vans for Amazon. The company has received praise for its focus on sustainability and its commitment to using recycled materials in its vehicles.
Learn more about Rivian
Size
10,000 employees
Market Cap
$16.8 billion
Industry
Founded
2009
NASDAQ

Similar Jobs

More Jobs at Rivian

More Information Technology Jobs

Find similar Staff Quality Software Engineer jobs: