Senior Software Engineer (Vancouver)
$120k - $150k per yearImportant Business
You are a strong senior full-stack software engineer with a proven track record of shipping and operating production systems at scale. You bring strong technical judgment, a high bar for quality, and the ability to lead complex initiatives end to end. You are comfortable working across frontend and backend systems, influencing architecture, and guiding teams through ambiguity.
What you’ll do
- Lead the design, development, testing, and release of production features across the Rival product suite
- Own feature epics from discovery and architecture through implementation, rollout, and iteration
- Build across frontend and backend systems in a modern JavaScript and TypeScript stack
- Partner with Product and Design to shape requirements, clarify trade‑offs, and drive execution plans for complex initiatives
- Set and uphold a high bar for code quality, performance, security, reliability, and user experience
- Improve test coverage, CI reliability, tooling, and overall developer experience
- Drive technical design reviews and produce clear written design documentation
- Identify risks and dependencies early and communicate mitigation strategies
- Debug and resolve issues across the full stack, including cloud environments and production systems
- Influence architectural decisions and long‑term technical direction
- Raise the bar through thoughtful code reviews, mentorship, and coaching
- Contribute to hiring, onboarding, and overall team development
AI and Modern Development Practices
- Apply strong judgment to AI behavior, correctness, privacy, security, and reliability risks
- Design evaluation strategies for AI features using test suites, human review, metrics, and monitoring
- Establish best practices for AI integration, including guardrails, validation, observability, and maintainability
- Use AI‑assisted development tools to improve engineering speed and quality
- Collaborate cross‑functionally on AI requirements such as telemetry, user feedback loops, and model performance tracking
What you’ll have
- 7+ years of professional experience building and operating production software systems
- Strong full‑stack expertise across frontend and backend development
- Demonstrated experience leading complex technical initiatives or epics end to end
- Strong software engineering fundamentals including architecture, testing strategy, performance, and reliability
- Experience building or integrating AI‑enabled product features such as LLM workflows, retrieval systems, agent‑style architectures, or automated decision support
- Ability to evaluate and improve AI feature quality using structured testing, monitoring, and feedback mechanisms
- Strong collaboration and communication skills across technical and non‑technical stakeholders
- Experience working in cloud‑based environments, preferably AWS
- Familiarity with serverless and/or microservices architectures from an application perspective
- Ability to reason about and debug issues across the full stack
Technology Stack & Tools
- Languages: JavaScript, TypeScript, Node.js
- Frontend: React, Redux, Next.js, Styled Components
- Backend & APIs: Express, GraphQL
- Data & Storage: PostgreSQL, Redis or Valkey, MongoDB
- Messaging & Search: Kafka, Elasticsearch or OpenSearch
- Cloud: AWS (application‑level experience); CloudFormation, CDK, or Terraform (working knowledge)
- Testing: Cypress, Jest, React Testing Library, Playwright, Vitest, Cucumber
- Collaboration Tools: Atlassian Jira and Confluence, Agile workflows, Scrum ceremonies
Benefits
- Salary range: $120,000 to $150,000
- Home office, Internet, and cell phone stipends
- RRSP plan with employer matching
- Parental leave top‑up
- Hybrid working model and home office benefits
- Comprehensive paid time off covering vacation, sick, and personal days
- Extended health and dental plan
- Health spending account
- Generous sick, personal, and mental health days, including $1,000 annual mental health benefits with Canada Life
You must be eligible to work in Canada. Rival is a proud equal‑opportunity workplace committed to building a diverse and inclusive team. All applicants, regardless of race, religion, age, gender, sexual orientation, national origin, disability, veteran status, marital status, or any other protected characteristic, are welcome.
All candidates will be required to undergo a background check as part of our hiring process.
#J-18808-Ljbffr- Elevate your engineering career as a Senior Software Engineer in our Vancouver office. Work with our Data Management team to enhance the customer data lifecycle and improve user experiences. At our company, we aim to build top-notch software features through collaboration and...SeniorWork at office
- Become a Senior Software Engineer at Mastercard in Vancouver, Canada, and lead the charge in creating IBM ODM Rule solutions. Your skills in AI and Fraud Rules will be crucial in enhancing transaction decision processes. This senior position will have you modernizing crucial...Senior
- We're looking for a Senior Rust Software Engineer to enhance a secure AI platform through hands‑on development and architectural design. This onsite role focuses on building AWS SaaS systems. As a Senior Engineer, your expertise in Rust and Dev Ops will help shape secure AI...Senior
- Become a Senior Software Engineer for AI at AMD in Vancouver. You’ll craft applications pivotal for deploying and managing AI and ML on advanced infrastructures. In this key role as Principal Member of Technical Staff, you'll leverage extensive full-stack expertise to envision...Senior
- Join AWS to drive database security as a Senior Software Engineer. Develop cutting-edge solutions using agentic AI to protect Aurora and RDS databases effectively. We are seeking a highly skilled engineer to join our RDS Security Monitoring team. You will play a key role in...Senior
- Advance your career as a Senior Software Engineer specialized in full‑stack development for a leading Cybersecurity SaaS company. Work remotely, focusing on Node.js and React to deliver secure software solutions. In this role, you'll engage in feature development and quality...SeniorRemote work
- ...The team is distributed remotely with regional hybrid offices in NYC and Vancouver, Canada. On‑site is not required but encouraged if you are local for team bonding. There are many 100% remote engineers and non‑engineers in the company. We have videos on for our weekly team...Local areaRemote work
$146k - $162k per year
We are looking for a Software Engineer to join our Product team in Vancouver, where we build features end-to-end, from designing our data models to implementing the subtle interaction behaviors that differentiate good software from excellent software. In this role, you won'...Long term contractWork at officeWork from homeWorldwide$91.77k - $194.12k per year
Senior Software Engineer, Client – Demonware – Vancouver, BC Requisition ID: R027559 The Client Code team builds and maintains the client‑side online services SDK used by Call of Duty and other Activision titles. We own the C++ libraries and tooling that provide core network...SeniorWork at officeLocal area- Join our Vancouver team as a Software Engineer focusing on integrations in a hybrid work environment. You'll create seamless connections using tools like Slack and Microsoft Teams, impacting millions of users. This Software Engineer role involves leading integration projects...
- Focus on ensuring software quality at Techedin as a Software Development Engineer in Test in Vancouver. This hybrid role involves collaboration and hands-on test automation. Techedin is looking for a Software Development Engineer in Test with 2 to 5 years of applicable experience...
- Elevate your engineering career as a Senior Mechanical Engineer at Freeport‑McMoRan in Vancouver, BC. This role focuses on managing mechanical projects, utilizing advanced design... ...Experience with pipe stress analysis software Lead mechanical design and project execution...Senior
- Elevate MMA gaming with Interactive Entertainment as a Senior Gameplay Software Engineer in Vancouver. Your expertise in C++ programming will drive authentic gameplay development. This role requires over six years of C++ experience, emphasizing collaboration with creative...Senior
- Join Respawn Entertainment as a Senior Software Engineer focusing on C++ and networking for Apex Legends. This hybrid role based in Vancouver or Los Angeles involves optimizing game performance. In this impactful position, you’ll be a vital part of the technical team, driving...Senior
$130k - $150k per year
...across 8M+ nodes in 166 countries, Calico software is supported across all major cloud... ...About Your Role Tigera is hiring a Senior Security Engineer to own product and cloud security... ...this position, we are looking to hire in Vancouver (Hybrid). Vancouver Salary Range: CAD...SeniorFlexible hours- Join Tigera as a Senior Security Engineer focused on cloud security and vulnerability management in a hybrid work environment from Vancouver. This role combines technical expertise with a commitment... ...in threat modeling throughout the software lifecycle • Conduct security...Senior
$111k - $160k per year
Title and Summary Senior AI Engineer Overview The Security Solutions Data Science team is responsible... ...Science, Data Analytics, Mathematics, Software Engineering, or a related field or... ...updates and maintenance Pay Ranges Vancouver, Canada: $111,000 - $160,000 CAD...Senior$118.2k - $144.47k per year
Position Overview At BBA, we are looking for an experienced Senior Structural Engineer to join our passionate team and contribute to designing... ...eligibility for registration. Proficiency in structural design software (SAP2000, or equivalent). Familiarity with Canadian...SeniorFor contractorsRemote work$199k - $244k per year
...is a mobile‑only application, the mobile engineering team’s job is to develop new features... ...location. This role will be hybrid from our Vancouver, CAN office, with 2 days a week in the... ...requirements. Knowledge of professional software engineering practices and best practices...SeniorFull timeWork at officeLocal area2 days per week- Join Amazon Customer Service as a Software Development Engineer on the Data Intelligence team. Design robust data infrastructures and architect AI model lifecycle solutions in a cooperative setting. In this role, you’ll leverage your expertise in software development to build...
- Enhance RBC's security measures as a Senior Security Engineer based in Vancouver. This role focuses on attack resilience and effective threat simulation while collaborating with top security teams. As part of RBC's Attack Resilience Management team, you'll play a critical...Senior
$111k - $160k per year
Senior Software Engineer Overview The Business Rules Engineering & Strategy team is looking for a Senior Software Engineer to drive our mission... ...in accordance with Mastercard’s guidelines. Pay Ranges Vancouver, Canada: $111,000 - $160,000 CAD Equity and EEO Statement...Senior$150.45k - $194.7k per year
...leading enterprise‑grade storage service, delivering AWS, Google Cloud, and Microsoft Azure compatible data‑lake solutions. As a Software Developer Engineer in Test (SDET), you will work with cross‑functional teams to deliver cloud‑storage software, focusing on quality of new...Long term contractLocal areaNight shift- Senior Transmission Line Engineer Kosmos Group, Burnaby, British Columbia, Canada (Hybrid) Kosmos Group is a leading multi‑disciplinary engineering... ...Advanced Knowledge in design, calculations, and design systems/software to execute production Advanced Proficiency using Microsoft...SeniorFor contractorsWork at officeImmediate start
- Electronic Arts is seeking a Senior Automation Engineer skilled in software development and infrastructure management through Python or Golang. This role focuses on enhancing automation and developer experience across platforms. You will play a crucial role in designing automation...Senior
- ...company that helps answer questions software development teams have about... ...software development engineer with a track record of building... ...technologies. What You’ll Do As a senior member of the team, you’ll... .... Requirements Based in Vancouver, British Columbia (and be in the...SeniorLong term contractWork at officeFlexible hours
- Drive impactful structural engineering projects at BBA. We seek an experienced Senior Structural Engineer to design creative solutions in the mining, energy, and... ...and energy sectors Proficient in structural design software like SAP2000 Familiarity with Canadian building codes...SeniorFor contractors
- Become an integral part of our Product team in Vancouver as a Senior Full Stack Engineer. Lead the development of scalable solutions while collaborating with... ...for billing life-cycles • Maintain high standards in software engineering • Collaborate with product teams for co-creation...SeniorWork at office
- Oversee engineering strategies that drive customer acquisition success with a focus on AI‑enhanced workflows. This senior management role emphasizes operational excellence and team leadership... ...field Comprehensive knowledge of software engineering practices History of launching...Senior
$176.26k - $220.32k per year
...leadership and mentorship to engineering teams, conducting design reviews... .... Collaborate with senior leadership, product management... ...years of experience in backend software engineering with a proven track... ...valued. Location Vancouver (Hybrid) Compensation and Benefits...SeniorLong term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Vancouver). Be the first to apply!
- senior software developer Vancouver, BC
- software engineer - computer Vancouver, BC
- software developer remote Vancouver, BC
- software engineer intern Vancouver, BC
- software engineer devops Vancouver, BC
- junior software developer internship Vancouver, BC
- remote entry level software developer Vancouver, BC
- linux software engineer Vancouver, BC
- software engineer internship Vancouver, BC
- ingénieur logiciel Vancouver, BC
