Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer 2

$86.2k - $107.8k
Full-time

Rivian

About Rivian

Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. 

As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. 


Role Summary

Rivian’s Commercial Technology Team is responsible for the end-to-end implementation of the digital
experience outside the vehicle. That’s all of our customer and internal applications across web, mobile,
and in-store experiences. To that end, we are developing a world-class technology platform that will
make learning about, purchasing, and enjoying our electric adventure vehicles intuitive, seamless, and fun.


As a Full Stack Engineer, we want you to join our diverse, talented, and collaborative group, building
large-scale client-side applications using modern micro-frontends and micro-services. You will
contribute to the creation of reusable frameworks and tooling, pushing for modularity and continuous
integration and delivery. You will partner with other engineers, designers, and product managers to
build these friendly and memorable experiences for our internal and external customers. This is an
exciting opportunity to join a high performing team early on and help grow our digital technology
platform's technical foundation.


Responsibilities

  • Create client-side applications along the vehicle customer journey, from the moment the
    customer takes the keys, to their experience when charging, to when their vehicle needs
    service.
  • Collaborate with UX/UI designers and product designers to build user-friendly, immersive,
    reactive applications.
  • Collaborate with data systems engineers to help define the endpoint integration needs of your
    team.
  • Come together with your peers to share ideas, ask why with an open and curious mind, learn
    from each other’s diverse perspectives, and deliver great work as a team.
  • Develop, unit test, and document performant code, ensuring efficient browser memory usage
    and fast load time.
  • Define and help grow our end-to-end testing strategy and frameworks.
  • Help define the architectural vision of the team.
  • Mentor other engineers, helping them learn and improve their technical skills.

Qualifications

  • 2+ years of software engineering industry experience, ideally building large scale enterprise-
    grade systems.
  • Experience building and maintaining distributed systems at scale that can handle millions of
    transactions/second.
  • Proficiency with full-stack JavaScript/TypeScript development (NodeJS/ExpressJS).
  • Proficiency with JavaScript/ES6, Webpack, React, Jest.
  • Proficiency with AWS Lambdas or other serverless compute services.
  • Proficiency with HTML5, SASS/LESS, Rest APIs, JSON,
  • Experience in building REST and/or GraphQL APIs.
  • Experience defining and implementing integration and end-to-end testing strategies and
    frameworks.
  • Experience with JEST, Mocha, and Cypress.io.
  • Great understanding of Web Accessibility.
  • Great understanding of caching, security, and privacy considerations.
  • Good understanding of CI/CD pipelines.
  • Familiarity with cross-browser and cross-platform debugging.
  • Clear and compelling communication of your thoughts and ideas.
  • Experience with Agile and SCRUM in the software development life cycle.

Pay Disclosure

The salary range for this role is CAD$86,200 - $107,800 for Vancouver-based applicants and $116,300 - $145,400 for California-based applicants. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. An employee’s position within the salary range will be based on several factors including, but not limited to, specific competencies, relevant education, qualifications, certifications, experience, skills, geographic location, shift, and organizational needs.

The successful candidate may be eligible for annual performance bonus and equity awards.

We offer a comprehensive package of benefits for full-time and part-time employees, their spouse or domestic partner, and children up to age 26, including but not limited to paid vacation, paid sick leave, and a competitive portfolio of insurance benefits including life, medical, dental, vision, short-term disability insurance, and long-term disability insurance to eligible employees. You may also have the opportunity to participate in Rivian’s 401(k) Plan and Employee Stock Purchase Program if you meet certain eligibility requirements. Full-time employee coverage is effective on their first day of employment. Part-time employee coverage is effective the first of the month following 90 days of employment. More information about benefits is available at rivianbenefits.com. 

You can apply for this role through careers.rivian.com (or through internal-careers-rivian.icims.com if you are a current employee).

Equal Opportunity

Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at  View email address on ev.careers .

Candidate Data Privacy

Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.

Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian’s service providers, including providers of background checks, staffing services, and cloud services.

Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. 

Please note that we are currently not accepting applications from third party application services.

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Software Engineer 2 in Canada vacancy
  •  ...BeyondTrust is seeking a Software Engineer (Backend) for the team that develops our Password Safe product. The ideal candidate will have a...  ...Information Technology, Software Engineering or a related field and 2 to 4 years of experience Ability to understand any part of... 
    Suggested
    Full time
    Remote work

    Beyondtrust

    Canada
    17 days ago
  •  ...Description We are looking for Intermediate and Senior Engineers to join the Felix Engineering team! You will write the code and build...  ...designs to managing our database Write code and build the software that will allow us to scale as we launch new products, enter... 
    Suggested
    Full time
    Remote work

    Felix

    Canada
    5 days ago
  • $61.6k - $113.9k

     ...Post-secondary degree in Computer Science, Engineering, or a related field, or an equivalent...  ...Responsibilities: Drive the overall software development lifecycle and collaborate across...  ...position offers a hybrid work perspective, with 2 to 3 days required in the office. We... 
    Suggested
    Full time
    Work at office

    BMO Financial

    Canada
    more than 2 months ago
  • $90k - $130k

     ...130,000 per year Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We...  ...demonstrated success building and supporting production-ready software with clear modular boundaries, such as separate... 
    Suggested
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  •  ...An overview of this role As a Fullstack Engineer on the Duo Client SDK team at GitLab, you...  ...Server. We're extracting it into a true software development kit (SDK): a set of well-versioned...  ...browser consumers, and support a Tier 2 on-call rotation for urgent engineering... 
    Suggested
    Full time
    Remote work

    GitLab

    Canada
    1 day ago
  • $230k - $280k

     ...About the Platform Team The Platform team empowers other engineering teams at Shakepay by providing the tools, infrastructure, and best...  ...optional access to our office spaces in Montreal and Toronto. A $2,000 annual budget for courses, certifications, and training to... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Shakepay

    Canada
    4 days ago
  •  ...Join Jane as our new Cloud Security Engineer, where you'll help harden the cloud native systems, CI/CD pipelines, and container infrastructure...  ...learns more from every incident. What Experience We Need ~2 to 4 years of solid grounding in AWS security across IAM,... 
    Full time

    Jane

    Canada
    a month ago
  • $100k - $140k

     ...sophisticated, systems-minded Senior Platform Engineer to join our core Platform Engineering...  ...multi-environment configurations, software upgrades, horizontal scaling, ingress layers...  ...engineering (SRE), or cloud architecture. ~2+ years of direct, hands-on operational... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Shift work

    Wagepoint

    Canada
    a month ago
  •  ...Foundations Team AI Platform Foundations is a team within Platform Engineering on a mission to make AI a reliable, governed, and productivity...  ...engineers on the team. What you'll bring: ~3+ years of software development experience as part of a team, ideally including... 
    Full time
    Immediate start

    Wealthsimple

    Canada
    28 days ago
  • $120k - $170k

     ...together. At General Dynamics Mission SystemsCanada, were not just engineering technology were shaping the future of defence and security. Our...  ..., and Security Hub. Ensure the platform satisfies CMMC 2.0, ITAR and EAR handling obligations, and Controlled Goods Program... 
    Full time
    Flexible hours

    GD Mission Systems

    Canada
    1 day ago
  •  ...financial infrastructure with hands-on support so founders can operate efficiently and scale with confidence. We’re hiring a Software Engineer who wants real ownership in a fast-moving startup environment. What You’ll Do Build full-stack web features (front-end,... 
    Full time

    Meow Technologies

    Canada
    14 days ago
  • $170k - $290k

     ...hyperscalers and the simplicity of developer-friendly platforms—so software teams can ship fast, scale reliably, and focus purely on their...  ...a highly autonomous, systems-minded, and code-fluent Software Engineer to join our specialized Developer Velocity organization under a... 
    Permanent employment
    Full time
    Local area
    Immediate start
    Remote work
    Worldwide
    Home office
    Flexible hours
    Shift work

    Render

    Canada
    a month ago
  •  ...team: we build the identity and access infrastructure that other engineering teams build on top of, rather than shipping user-facing features...  ...Identity & Security Protocols: RBAC/ABAC/ReBAC ; OAuth 2.0 , OIDC , and JWT ; SAML 2.0 and enterprise SSO federation... 
    Full time

    AlphaSense

    Canada
    17 days ago
  •  ...BeyondTrust is seeking a Software Development Engineer to help build the NHI Governance domain within our Pathfinder products. You will implement and maintain features and services that power our SaaS offerings — helping customers discover, assess, and remediate non-... 
    Full time

    Beyondtrust

    Canada
    17 days ago
  • $146.2k - $190k

     ...Health, is a pioneering clinical technology leader on an unprecedented mission to drive value-based healthcare at the speed of software. We engineer Counterpart Assistant—a clinically intuitive, AI-enabled primary care optimization tool that embeds seamlessly into... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Home office
    Shift work

    Clover Health

    Canada
    a month ago
  • $99.1k - $132.1k

     ...generally expect 5+ years of professional experience, including 2+ years leading the design, development, and delivery of cloud...  ...principles is important. We value understanding of software engineering practices, including DevOps, CI/CD pipelines, test automation,... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...About the Team The Cloud Infrastructure Engineering team builds and manages the foundational blocks of ClickHouse Cloud data plane end...  ...for highly skilled and experienced cloud infrastructure software engineers to join our team, who will be responsible for designing... 
    Full time

    Clickhouse

    Canada
    9 days ago
  •  ...We are looking for a highly skilled Senior Software Developer to design, develop, and maintain software applications. This role requires...  ...Qualifications ~ Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience). ~5+ years of... 
    Full time
    Local area
    Remote work
    Shift work

    Fortive

    Canada
    17 days ago
  •  ..., and seamless integration experiences for companies and workers Be a technical influencer across the company, advocating for engineering-specific roadmap items and integrations best practices Provide technical direction through design reviews and pair programming... 
    Full time

    Wrapbook

    Canada
    4 days ago
  • $111k - $160k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer The AI & Decision Engineering Platform powers intelligent, real-time decisioning for Mastercard’s fraud prevention and... 
    Full time
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Mastercard

    Canada
    16 days ago
  • We are looking for a highly motivated senior software engineer who can lead large, strategic, and complex projects. This position demands high level leadership , mentoring other engineers and helping to design and architect scalable solutions. In this role, you will face... 
    Full time

    Optro

    Canada
    17 days ago
  • $200.7k - $250.9k

     ...In 1965, an engineer in Scotland was given a mundane task with a tricky problem to it - banks wanted to close on Saturdays and still serve...  ...work. The ideal candidate Has 7 or more years of software engineering experience, with deep technical expertise building... 
    Full time
    Shift work

    Mercury

    Canada
    24 days ago
  •  ...Role Description We're hiring a Senior Software Engineer to help build and evolve the systems that keep Givebutter safe — fraud detection, risk decisioning, abuse prevention, and the internal tooling our operations team needs to investigate and act at scale. This is a... 
    Full time

    Givebutter

    Canada
    a month ago
  • $200.7k - $250.9k

     ...different teams, in different countries, with fundamentally different engineering philosophies and systems, had to connect perfectly. The...  ...all its internal and external integrations. As a Senior Software Engineer on the Banking Integration Platform Team, you’ll play... 
    Full time

    Mercury

    Canada
    a month ago
  •  ...implementations for production readiness, and help build verification agents that detect errors and measure model capabilities across the software engineering lifecycle. Key Responsibilities Curate and author code examples, solutions, and corrections in Python, JavaScript... 
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    SaidGig

    Canada
    more than 2 months ago
  •  ...impact , thrive when empowered with high agency , are always curious , and build with engineering excellence as a first principle. About the Job As a Senior Software Engineer II on our Ads team, you will own the end-to-end development of key projects within... 
    Full time
    Flexible hours

    Life360

    Canada
    3 days ago
  •  ...About the Role We’re looking for a senior-level software engineer who leans backend and can take product problems from first principles through implementation. You’ll spend roughly 70% of your time on backend and distributed systems work and 20–30% on frontend work... 
    Full time

    Northbeam

    Canada
    5 days ago
  • $100k - $130k

     ...Xsolla is looking for a Senior Frontend Software Developer to join a team responsible for...  ...product managers, designers, and backend engineers to translate complex requirements into intuitive...  ...Qualifications & Skills: ~ At least 2+ years of experience holding a senior... 
    Full time
    Local area
    Worldwide

    Xsolla

    Canada
    14 days ago
  • $122.1k - $162.8k

     ...relevant experience. We look for 10+ years in infrastructure engineering, including enterprise-scale system design and delivery. We need...  ..., and our teams. This is a Flex and Connect role with 2 days a week in the office. We offer a competitive Total Rewards... 
    Full time
    Work at office
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    more than 2 months ago
  •  ...Sonatype is the software supply chain security company. We provide the world’s best end-to...  ...powerful software development. More than 2,000 organizations , including 70% of...  .... We're looking for a Staff Software Engineer to help lead our Data Identity team —... 
    Full time
    Contract work
    Flexible hours

    Sonatype

    Canada
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer 2. Be the first to apply!