Software Engineer 2
$86.2k - $107.8kRivian
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.
- ...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...SuggestedFull timeRemote work
- ...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...SuggestedFull timeRemote work
$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...SuggestedFull timeWork at office$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...SuggestedFull time- ...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...SuggestedFull timeRemote work
$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 timeTemporary workWork at officeLocal areaRemote work- ...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
$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 employmentFull timeWork at officeLocal areaRemote workWork from homeShift work- ...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 timeImmediate start
$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 timeFlexible hours- ...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
$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 employmentFull timeLocal areaImmediate startRemote workWorldwideHome officeFlexible hoursShift work- ...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
- ...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
$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 employmentFull timeWork at officeRemote workHome officeShift work$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- ...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
- ...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 timeLocal areaRemote workShift work
- ..., 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
$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 timeWork at officeWorldwideFlexible hours3 days per week- 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
$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 timeShift work- ...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
$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- ...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 contractorsRemote work10 hours per weekFlexible hours
- ...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 timeFlexible hours
- ...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
$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 timeLocal areaWorldwide$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 timeWork at officeFlexible hours2 days per week- ...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 timeContract workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer 2. Be the first to apply!
- senior robotics software engineer Canada
- intel software engineer Canada
- software developer fintech Canada
- software development engineer aws Canada
- information technology software engineer Canada
- ngo software engineer Canada
- software engineer travel Canada
- experienced software developer Canada
- real time software engineer Canada
- remote entry level software developer Canada

