Senior Software Engineer

2 weeks ago


Vancouver, Canada Rivian and Volkswagen Group Technologies Full time

Senior Software Engineer - IoT – Rivian and Volkswagen Group Technologies Join our joint venture aimed at producing the next generation of software‑defined vehicles. With a focus on operating systems, zonal controllers, cloud and connectivity solutions, we develop the technology that will set the standards for electric vehicles worldwide. About Us Rivian and Volkswagen Group Technologies is a collaboration between two industry leaders with a clear vision for the automobile’s future. We combine expertise in connectivity, AI, security and more to create a more connected, intelligent and sustainable world. Role Summary The Internet of Things (IoT) and Streaming Team seeks a passionate Senior Software Engineer. You will design, develop, and maintain high‑performance, low‑latency, robust, scalable, and reliable distributed systems that form the backbone of R | V Tech’s technology infrastructure. The role involves a rotating on‑call schedule, including occasional weekends, late nights, and holidays to resolve critical production issues. What We Value Two industry leaders with a shared vision for automotive’s next chapter. Building world‑class distributed systems that are robust, efficient, and scalable. Collaboration across diverse backgrounds, from Rivian’s EV innovation to VW’s long‑term automotive leadership. Accelerating the global transition to electric vehicles, creating safer roadways and a more sustainable planet. Why Join Us Real‑world impact across world‑recognised car brands. Work on cutting‑edge technologies and challenging technical problems. Engineering‑centric culture that embraces first‑principles thinking. Collaborative environment with diverse, bold thinkers. Professional development, career advancement, and tuition reimbursement. Flexible time off to rest, recharge, and explore. Inclusive culture and equity commitments. Responsibilities Design, develop, and deploy distributed systems and applications focused on scalability, reliability, and performance. Build event‑driven architectures using technologies such as Kafka and Redis for fault‑tolerance. Collaborate with cross‑functional teams to translate requirements into technical solutions. Write high‑quality, maintainable Go code with robust test coverage. Implement, monitor, debug applications to ensure high availability and low latency. Deploy and maintain solutions on AWS cloud platforms. Manage message brokers and implement streaming and queuing solutions. Identify and address performance bottlenecks, scalability challenges, and production issues. Participate in on‑call rotation during off‑hours, weekends, and holidays. Maintain comprehensive documentation for systems, processes, and tools. Continuously improve CI/CD pipelines, monitoring, and alerting systems. Qualifications – Required Work from R | V Tech’s Yaletown office at least 3 days per week. Work from home up to 2 days per week supported. On‑call rotation (including weekends, late nights, holidays). Bachelor’s degree (or equivalent). At least 3 years of relevant experience. Strong foundation in software engineering principles and distributed systems design. Proficiency in Go with production‑grade experience. Experience with cloud platforms and cloud‑native patterns. Expertise in event‑driven architecture and message brokers such as Kafka. Proficiency with Redis for caching or distributed structures. Solid understanding of monitoring tools (Prometheus, Grafana Labs, Amazon CloudWatch) and production debugging. Experience with unit, integration, and performance testing. Strong knowledge of Git. Qualifications – Preferred Master’s or PhD preferred. AWS cloud platform experience. Familiarity with CI/CD tools (Jenkins, GitLab CI/CD). Knowledge of containerization and orchestration (Docker, Kubernetes). Experience building high‑performance, low‑latency systems at scale. Pay Disclosure Salary Range for Vancouver, British Columbia, Canada based applicants: $96,800 – $121,000 (actual compensation determined by experience, location, and factors permitted by law). Benefits Summary Rivian and Volkswagen Group Technologies offers robust medical, prescription, 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 coverage is effective on the first day of employment; part‑time coverage is effective from the first of the month following 90 days of employment. Equal Opportunity Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal‑opportunity employer. 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. We also commit to compliance with all applicable fair employment practice laws regarding citizenship and immigration status. Accessibility for Persons with Disabilities If you have a disability or limitation requiring accommodations for the application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian and VW Group Technologies (“Rivian and Volkswagen Group Technologies”) may collect, use and disclose your personal information when you apply for employment and participate in our recruitment processes. This data includes contact, demographic, communications, education, professional, employment, social media/website, network/device, recruiting system usage, security and preference information. Candidate Personal Data may be used for tracking interactions, improving our application process, vetting, establishing employment relationship, compliance with legal obligations, record‑keeping, ensuring security, fraud prevention, and as required by law. Data may be shared with internal personnel, affiliates, and service providers (background checks, staffing services, cloud services). It may be transferred internationally (e.g., U.S., Canada, EU, cloud). For more details, see our Candidate Data Privacy Notice. Third‑Party Application Services We are currently not accepting applications from third‑party application services. #J-18808-Ljbffr



  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...


  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...


  • Vancouver, Canada Zaui Software Ltd. Full time

    We are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...


  • Vancouver, Canada Orchestry Software Inc Full time

    A SaaS company in the Microsoft 365 ecosystem is looking for a Senior Software Developer. In this role, you will design and develop high-performance web applications, lead feature development, and mentor junior engineers. Candidates should have 8+ years of experience in software development with a strong command of C# and .NET. You'll work in a...


  • Vancouver, Canada Orchestry Software Inc Full time

    A SaaS company in the Microsoft 365 ecosystem is looking for a Senior Software Developer. In this role, you will design and develop high-performance web applications, lead feature development, and mentor junior engineers. Candidates should have 8+ years of experience in software development with a strong command of C# and .NET. You'll work in a...


  • Vancouver, Canada Orchestry Software Inc Full time

    A SaaS company in the Microsoft 365 ecosystem is looking for a Senior Software Developer. In this role, you will design and develop high-performance web applications, lead feature development, and mentor junior engineers. Candidates should have 8+ years of experience in software development with a strong command of C# and .NET. You'll work in a...


  • Vancouver, Canada Orchestry Software Inc Full time

    A growing SaaS company is seeking a Senior Software Developer to join their team in Vancouver. You will lead the development of high-performance web applications while mentoring junior engineers. The ideal candidate should have over 8 years of experience in software development, particularly with C# and .NET. This position offers competitive compensation...