120 Software Engineering jobs in Vancouver
Manager, Software Engineering (C++)

Posted 4 days ago
Job Viewed
Job Description
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Manager, Software Engineering (C++)
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
At AI and Decision Product Enablement at Mastercard, we lead the industry in providing artificial intelligence for mission-critical decision making. Our world-class software operates at scale to detect and inform in real-time, across tens of thousands of events per second. We are currently seeking a Manager of Software Engineering to join our team, as we explore new concepts in AI management. In this role, you will lead a team of seasoned engineers to integrate various machine learning solutions in high-traffic, real-time and non-real-time data flows. You'll work with data scientists, architects and product experts to engineer high-performance application services to host our AI products.
Role
- Software development, design & architecture experience in enterprise-grade software solutions.
- Agile team management.
- Define, design, and develop procedures and solutions to meet the business needs.
- Identify opportunities and build roadmaps to enhance primary service/function.
- Automate and simplify all aspects of software delivery and development
- Drive a blameless postmortems culture to identify root causes of incidents and implement learnings.
All About You
- Strong Programming skills in modern C++.
- Agile practices, team management and work distribution.
- Experience in real-time processing and performance-critical applications, application reliability and scalability.
- Good understanding of microservice architecture, including service-to-service interaction (REST, gRPC, Streaming).
- Solid knowledge of secure code practices, secure communications (SSL, mTLS, HTTPS) and security-related standards (PCI, HIPAA, secure SDLC, etc.)
- Experience with designing build pipelines and CI/CD.
- Understanding of Operating System (Linux) internals.
Bonus Points.
- Experience with Rust programming language.
- Cloud development/deployment (preferably AWS)
#AI3
Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
**Pay Ranges**
Vancouver, Canada: $127,000 - $203,000 CAD
Software Engineering Manager, Localization
Posted 25 days ago
Job Viewed
Job Description
25WD91808
**Software Engineering Manager, Localization**
**The Role**
We are seeking a **Software Engineering Manager** to lead our Localization Engineering team in delivering high-quality localized products, services, and content to a global audience. You will provide strategic direction, manage a high-performing team, and collaborate closely with cross-functional partners and stakeholders at a global level. This role combines **technical expertise, leadership, and process optimization** to ensure scalable, efficient, and compliant localization practices.
The ideal candidate is a proven people leader with strong technical grounding in software engineering and localization, excellent problem-solving ability, and the interpersonal skills to influence across diverse teams.
**Responsibilities**
+ Lead, mentor, and grow a team of engineers building tools, automation, and documentation for scalable localization and testing.
+ Drive the design, development, and deployment of innovative approaches to deliver localized products to customers.
+ Partner with cross-functional teams, site-level functions, and vendors to ensure seamless collaboration and delivery.
+ Set clear goals, conduct regular career and performance conversations, and foster an inclusive and supportive team culture.
+ Represent the team with senior management, communicating progress, challenges, and proposals effectively.
+ Oversee localization engineering operations, including prioritization, metrics tracking, and process optimization.
+ Ensure compliance with company policies, data privacy, and security standards, while recommending workflow improvements.
+ Provide engineering guidance to vendors, supporting their integration into Autodesk workflows.
+ Eliminate silos by encouraging open communication and knowledge sharing across teams.
**Job Requirements**
+ B.S. or M.S. in Computer Science or related field.
+ 5+ years of experience leading engineering teams and delivering software projects; experience in localization tools and workflows strongly preferred.
+ Demonstrated leadership experience as an Engineering Manager, Technical Lead, Product Owner, or equivalent role.
+ Strong analytical, problem-solving, and communication skills with the ability to influence across functions.
+ Experience collaborating in multicultural, distributed teams and driving initiatives across global organizations.
+ Hands-on experience with software development practices (e.g., Python, Java, JavaScript, or equivalent), CI/CD, and process automation.
+ Familiarity with microservices architecture and cloud services (AWS, Azure, or equivalent).
+ Knowledge of internationalization best practices for web and mobile apps; familiarity with content management systems and localization tools (e.g., Phrase, Passolo, XTM, or similar).
+ Basic knowledge of databases.
+ Strong vendor collaboration skills and ability to oversee outsourced engineering contributions.
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Manager, Software Engineering - (Java - Backend)
Posted 25 days ago
Job Viewed
Job Description
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Manager, Software Engineering - (Java - Backend)
Who is Mastercard?
We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships, and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation, and delivers better business results.
Overview
- The Decision Management program enables intelligent decision based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility.
- This program leverages business rules & AI engines, a streaming big data cluster, an in memory data grids, APIs, & UIs to deliver real time decisions at global scale
- This person will be responsible for leading the team as well as stay hands on.
We are looking for a Manager to join our DMP team in Vancouver office.
- Are you a looking for a role with right balance of people management and hands-on with the code?
- Are you a strong technical programmer with experience leading a team?
- Are you passionate about making a difference in this world?
- Do you want to be part of a team which helps prevent fraud on every mastercard transaction in this world?
Role
- Lead and manage the team including performance review and technical guidance.
- Understand the business priorities and work on a roadmap so that business values are delivered.
- Manage your own time while collaborating with teammates to accomplish project goals.
- Collaborate with the architect and make sure the team is aligned with architecture guidelines.
- Apply best development practices to help team well designed, maintainable, testable, scalable, and secure code.
Essential Knowledge/Experience
- Strong People management skills.
- Strong programming skills with deep knowledge of Java.
- Strong leadership skills.
- Good multi-tasking abilities.
- Knowledge of Spring and other frameworks.
- Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock.
- Good knowledge of SQL and experience working with Oracle.
- Experience working with high performance applications.
- Good problem diagnostic and creative problem solving skills.
- Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs.
Desirable Skills:
- Experience with IBM ILOG/ODM and Pivotal Gemfire Grid.
- Experience with PCF, Dockers or Kubernetes etc.
- Experience with CI/CD, Splunk and other operation monitoring tool
- BS in computer science or a related field preferred.
#AI
Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
**Pay Ranges**
Vancouver, Canada: $127,000 - $203,000 CAD
Software Engineering Manager, Product Engineering - Canada
Posted today
Job Viewed
Job Description
Job Description
Hi , I’m Abhik, Ashby’s Co-Founder and VP of Engineering. We’re looking for a great (former) engineer who built impressive products and now builds teams of great engineers. Ashby’s success and ambition mean we’re doubling the Engineering team in the next year, and we need your experience and leadership to do it thoughtfully.
Our product and growth are exceptional. Ashby All-in-One is powerful, easy to use, and replaces several venture-backed companies' worth of products (often with a better experience). We have notable customers like Notion, Linear, Shopify, and Snowflake. Our growth and retention metrics are best-in-class among our peers: we have tens of millions in ARR, growing >100% year over year, very low churn, and many years of runway.
A big part of our secret sauce is how we run Engineering. We achieve incredible speed and quality by discarding many industry norms and being optimistic about Engineers. We consider what makes exceptional Engineers exceptional, figure out how to hire them, and build an environment that gives them the freedom and agency to actually be exceptional. In other words, if engineers writing product specs, making product decisions, and not breaking down projects into individual tickets excites you, you’ve found the right place.
As an Engineering Manager, you’ll work closely with me, Colin, and your peers to build out the team and continue scaling this unique culture.
You’ll first do that through grassroots leadership. You’ll manage three to five Engineers and hire three to five more. They’ll cover multiple teams and a variety of specializations, from Product Engineers to Site Reliability Engineers to Design Engineers. Your day-to-day will include:
Providing feedback on product and technical specs to help engineers identify where to cut scope or improve quality. You don’t make the final decisions, but you’ll influence and coach ICs to reach the right ones.
Grow engineers to the point where they can take large, loosely defined projects and deliver them with little intervention.
Jump into our systems and code to debug a customer issue, ship a small bug fix, or improve our developer experience. Engineering leaders at Ashby are great engineers and enjoy keeping their skills up-to-date (while staying off the critical path).
You’ll also propose and lead department and company-wide initiatives. Some examples:
Rethink how we (and the industry) do pull request reviews by aligning on goals with the team, sampling a set of PRs to understand how effective they are, and writing a proposal to the team about what we could change to speed up reviews while giving reviewers the time and space to give useful feedback.
Design and improve interviews based on candidate and team feedback. We pride ourselves on thoughtful interviews that simulate actually working with us!
Improve how we generate and simulate data in demo accounts. It’s a project off the critical path, but it helps you keep up-to-date on our codebase while immensely impacting the business, from Engineering to QA to Sales.
I’ll share more details once we meet.
What We’re BuildingAs engineers, we are used to tooling that makes us better at what we do. When we started Ashby, we saw the opposite with Talent Acquisition software. Recruiting teams were leveling up how they did their work, but instead of software meeting this new standard, it held them back.
Scheduling a final round is an excellent example. Recruiting teams wanted to schedule candidates faster, track interviewer preparation and quality, and do it with half the headcount. A recruiter needed to manually collect availability from the candidate, identify qualified interviewers, perform “Calendar Tetris” to find who is available to interview the candidate, schedule on the earliest date possible, and make any last-minute adjustments as availability changed. They must do this while considering the interview load on each individual and whether interviewers need to be trained and shadowing others.
Team Lead Software Engineering (Remote) - Aquatic Informatics (AQI)

Posted 4 days ago
Job Viewed
Job Description
+ Doing meaningful work that makes an everyday impact on the world around you.
+ Growing your expertise and expanding your skillset with every project.
+ Thriving in a supportive team environment that inspires you to strive for excellence.
It's possible with a role at Aquatic Informatics ( ).
Aquatic Informatics (AQI), a Veralto ( company, is a mission-driven software company that organizes the world's water data to make it accessible and useful. We provide software solutions that address critical water data management, analytics, and compliance challenges for the rapidly growing water industry. We offer a full range of solutions, from standalone software packages for individual users, hosted software services, and enterprise-wide national systems. We serve over 1,000 municipal, federal, state/provincial, hydropower, mining, academic, and consulting organizations in over 60 countries that collect, manage, and process large volumes of water data.
Aquatic Informatics is headquartered in Vancouver, Canada and has offices in the US and Australia. We value independent thinking, initiative, teamwork, a relentless pursuit of quality, a playful spirit, and a sense of humor. We like smart people - IQ and EQ - who care about the environment and want to do good in the world. Ours is a unique culture where purpose meets possibility: where the work we do makes a real difference on the world's valuable water resources, and where you'll have opportunities to own your ambition and fuel your career growth.
We offer:
+ Flexible working hours
+ Professional onboarding and training options
+ Powerful team looking forward to working with you
+ Career coaching and development opportunities
+ Health benefits
+ 401(k)
Reporting to the Software Engineering Director, the **Software Engineer Team Lead** is responsible for for delivering software for their team at speed! Will have the opportunity to work as a leader of a SAFe software development team. This role wears many hats and is a leadership role that blends team enablement with individual contribution. The main focus is on microservice applications utilizing C#, .NET, and Microsoft Azure PaaS offerings, including Service Fabric. This is a mission-critical software that is leveraged by water facilities to ensure water quality around the world!
This position is part of the Digital Data Science & Data Engineering team, and can be based in either the U.S. or Canada, preferably near one of our offices in Loveland, CO or Vancouver, B.C., but could be 100% remote.
**In this role, a typical day will look like:**
+ Plans and organizes work for the team based on an established roadmap
+ Creates epics for team's work that include user stories, acceptance criteria, UX design, & architecture artifacts. Can create these artifacts themselves with minimal assistance.
+ Aligns with other key stakeholders including Product Owner, Support, UX, Architecture
+ Managing the people on team including growth and performance conversations and reviews
+ Serves as a scrum master for the team
+ Contributes as a developer
+ End-to-End development of cloud microservice applications with restful APIs
+ Ensure quality of all their work by performing testing including: manual, automated API test, unit testing
**The essential requirements of the job include:**
+ Bachelor's in Computer Science or Computer Engineering or similar experience
+ 5+ years in a professional software development role using .Net (C#).
+ 2+ years building microservice applications with Cloud providers such as Azure.
+ Restful APIs
+ 1+ years leadership experience.
+ JIRA / Confluence or equivalent project management & knowledge management tools.
+ Proficient with enterprise data store including SQL & Data Lakes
Aquatic Informatics is proud part of the Water Quality segment of Veralto (NYSE: VLTO), a $5B global leader dedicated to ensuring access to clean water, safe food and medicine, and trusted essential goods. When you join Veralto's vibrant global network of 16,000 associates, you join a unique culture and work environment _where purpose meets possibility_ : where the work you do has an everyday impact on the resources and essentials we all rely on, and where you'll have valuable opportunities to deepen your skillset, pursue your ambitions, and grow your career. Together, we're Safeguarding the World's Most Vital Resources-and building rewarding careers along the way.
**US ONLY** **:**
The below range reflects the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future. An associate's position within the salary range will be based on several factors, including, but not limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, shift, travel requirements, sales or revenue-based metrics, any collective bargaining agreements, and business or organizational needs.
The compensation range for this role is $00,000 - 140,000 USD per year. This job is also eligible for Bonus Pay.
We offer a comprehensive package of benefits including paid time off, medical/dental/vision insurance and 401(k) to eligible employees.
Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company's sole discretion, consistent with the law.
US residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
Veralto Corporation and all Veralto Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. We value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.
The EEO posters are available **here ( .
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us at to request accommodation.
**Unsolicited Assistance**
We do not accept unsolicited assistance from any headhunters or recruitment firms for any of our job openings. All resumes or profiles submitted by search firms to any employee at any of the Veralto companies ( , in any form without a valid, signed search agreement in place for the specific position, approved by Talent Acquisition, will be deemed the sole property of Veralto and its companies. No fee will be paid in the event the candidate is hired by Veralto and its companies because of the unsolicited referral.
Veralto and all Veralto Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. We value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.
Software Engineering Manager, Product Engineering - Americas Time Zones
Posted today
Job Viewed
Job Description
Job Description
Hi , I’m Abhik, Ashby’s Co-Founder and VP of Engineering. We’re looking for a great (former) engineer who built impressive products and now builds teams of great engineers. Ashby’s success and ambition mean we’re doubling the Engineering team in the next year, and we need your experience and leadership to do it thoughtfully.
Our product and growth are exceptional. Ashby All-in-One is powerful, easy to use, and replaces several venture-backed companies' worth of products (often with a better experience). We have notable customers like Notion, Linear, Shopify, and Snowflake. Our growth and retention metrics are best-in-class among our peers: we have tens of millions in ARR, growing >100% year over year, very low churn, and many years of runway.
A big part of our secret sauce is how we run Engineering. We achieve incredible speed and quality by discarding many industry norms and being optimistic about Engineers. We consider what makes exceptional Engineers exceptional, figure out how to hire them, and build an environment that gives them the freedom and agency to actually be exceptional. In other words, if engineers writing product specs, making product decisions, and not breaking down projects into individual tickets excites you, you’ve found the right place.
As an Engineering Manager, you’ll work closely with me, Colin, and your peers to build out the team and continue scaling this unique culture.
You’ll first do that through grassroots leadership. You’ll manage three to five Engineers and hire three to five more. They’ll cover multiple teams and a variety of specializations, from Product Engineers to Site Reliability Engineers to Design Engineers. Your day-to-day will include:
Providing feedback on product and technical specs to help engineers identify where to cut scope or improve quality. You don’t make the final decisions, but you’ll influence and coach ICs to reach the right ones.
Grow engineers to the point where they can take large, loosely defined projects and deliver them with little intervention.
Jump into our systems and code to debug a customer issue, ship a small bug fix, or improve our developer experience. Engineering leaders at Ashby are great engineers and enjoy keeping their skills up-to-date (while staying off the critical path).
You’ll also propose and lead department and company-wide initiatives. Some examples:
Rethink how we (and the industry) do pull request reviews by aligning on goals with the team, sampling a set of PRs to understand how effective they are, and writing a proposal to the team about what we could change to speed up reviews while giving reviewers the time and space to give useful feedback.
Design and improve interviews based on candidate and team feedback. We pride ourselves on thoughtful interviews that simulate actually working with us!
Improve how we generate and simulate data in demo accounts. It’s a project off the critical path, but it helps you keep up-to-date on our codebase while immensely impacting the business, from Engineering to QA to Sales.
I’ll share more details once we meet.
What We’re BuildingAs engineers, we are used to tooling that makes us better at what we do. When we started Ashby, we saw the opposite with Talent Acquisition software. Recruiting teams were leveling up how they did their work, but instead of software meeting this new standard, it held them back.
Scheduling a final round is an excellent example. Recruiting teams wanted to schedule candidates faster, track interviewer preparation and quality, and do it with half the headcount. A recruiter needed to manually collect availability from the candidate, identify qualified interviewers, perform “Calendar Tetris” to find who is available to interview the candidate, schedule on the earliest date possible, and make any last-minute adjustments as availability changed. They must do this while considering the interview load on each individual and whether interviewers need to be trained and shadowing others.
Software Development Manager, Region Flexibility Engineering

Posted 4 days ago
Job Viewed
Job Description
As a software development manager on the Region Flexibility Engineering team, you will play an essential role in building the software services, frameworks, and components at the forefront of Amazon's service-oriented architecture. You will be integral in shaping the direction of our team, how we use state-of-the-art technologies to influence the way thousands of engineers interact with our products. You will be empowered to define the goals, strategy, roadmap and success metrics for this brand new team.
Key job responsibilities
In this role, you will:
- Lead your team to solve intriguing problems in software architecture with highly scalable solutions, guiding your team in choosing the right technologies
- Define the strategy, prioritization and engineering roadmap for your team & influence across
- Directly influence your team's product design and architectural direction while collaborating with different teams across the company
- Hire and develop the industry's best talent to build highly collaborative and functional teams
- Identify opportunities and implement innovative solutions to improve developer experience for thousands of teams at Amazon
A day in the life
In this role, you will manage products and programs and deliver through a highly collaborative team that you help build. You will partner closely with senior leaders across Amazon, and frequently influence their programs & product roadmaps. One day you may be contributing to strategy documents, and another day developing your engineering talent. You will also regularly improve product operational metrics and drive operational excellence initiatives that measurably improve your team's productivity and job satisfaction.
If this role sounds interesting to you, please send us your application using the Apply Now function. We look forward to hearing from you!
About the team
The Region Flexibility Engineering organization supports the rapid global expansion of Amazon's infrastructure. Our products support all Amazon businesses like Worldwide Stores, Alexa, Kindle, and Prime Video. We drive adoption of ever-evolving and state-of-the-art AWS and non-AWS technologies, and work closely with AWS teams to improve AWS public offerings. Our organization focuses on robust and scalable solutions that are simple to use and are delivered utilizing engineering best practices. We leverage and build foundational infrastructure capabilities, tools, and datasets that enable Amazon teams to delight our customers.
Basic Qualifications
- 4+ years of engineering team management experience
Preferred Qualifications
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
The base salary for this position ranges from $171,400/year up to $286,200/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.
Be The First To Know
About the latest Software engineering Jobs in Vancouver !
Software Development Engineer, Ordering
Posted 11 days ago
Job Viewed
Job Description
Are you passionate about enabling millions of customers around to world buy anything, anywhere, anytime? Dealing with large scale distributed systems, orchestrating the entire retail ordering workflow?
We, the Ordering team, need strong software development engineers, able to dive deep into abstract problems and come up with innovative designs to help us continuously make our platform ready for our current and future challenges.
SDEs at Amazon work on real world problems on a global scale, own their systems end to end and influence the direction of our technology that impacts hundreds of millions customers around the world. At Amazon an SDE can expect to design flexible and scalable solutions, and work on some of the most complex challenges in large-scale computing by utilizing your skills in data structures, algorithms, and object oriented programming. Come to Amazon and work in one of our teams in the eCommerce services group.
Basic Qualifications
- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of non-internship professional software development experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
The base salary for this position ranges from $114,800/year up to $191,800/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.
Software Development Engineer II
Posted 18 days ago
Job Viewed
Job Description
Our Team build tools and solutions that improve Amazonians' productivity and IT experiences, with a focus on creating Agentic AI tools. Our mission is simple: deliver seamless, reliable, and secure IT solutions so intuitive that most Amazonians don't even realize we exist.
We're on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact person you know you're ready to be. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you'll say it often. Join us and define tomorrow.
Do you want to solve business challenges through innovative technology? Do you enjoy working on scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The focus we have on our customers is why we are one of the world's most beloved brands - customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use technology to solve complex problems and get to see the impact of their work first-hand.
Key job responsibilities
- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
- Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Design and code the right solutions starting with broadly defined problems.
- Work in an agile environment to deliver high-quality software.
A day in the life
The challenges SDEs solve for at Amazon are big and influence millions of customers, sellers, and products around the world. We are looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the pace of a company where development cycles are measured in weeks, not years.
About the team
We are Amazon's IT Services (ITS) Product & Development group . We build tools and solutions that improve Amazonians' productivity and IT experiences, with a focus on creating Agentic AI tools. Our mission is simple: deliver seamless, reliable, and secure IT solutions so intuitive that most Amazonians don't even realize we exist.
What We Do
We innovate on behalf of our customers-our fellow Amazonians-guided by tenets of security, operational excellence, reliability, and performance. We focus on reducing toil, automating manual processes, and ensuring every product ships with risk management in place.
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
The base salary for this position ranges from $114,800/year up to $191,800/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.
Software Development Engineer - Platform
Posted today
Job Viewed
Job Description
Job Description
We are an innovative, Vancouver-based startup at the forefront of robotics, AI, and machine vision technologies. Backed by VC funding and we've been recognized with the 2025 Frost & Sullivan Technology Innovation Leadership Award, the AAM Supplier Excellence Innovation Award, and the 2024 BC Tech "Company of the Year – Growth", we are on a mission to redefine the future of AI-driven robotic vision systems. Apera AI helps manufacturers make their factories more flexible and productive. Robots enhanced with Apera's software have 4D Vision – the ability to see and handle objects with human-like capability. Challenging applications such as bin picking, sorting, packaging, and assembly are now open to fast, precise, and reliable automation. Apera is led by an experienced team from high-growth companies focused on robotics, artificial intelligence, and advanced manufacturing.
Let's End Robot Blindness. Together.Robots can do amazing things, if they can see.
Apera AI builds breakthrough 4D Vision™ systems that give robots the clarity to handle complex, real-world tasks.
But vision alone isn't enough, it needs a foundation that scales, updates, and performs flawlessly.
That's where you come in.
We're looking for a Software Development Engineer – Platform to design and build the software foundation that powers Apera's vision-guided robotics systems.
You'll solve complex system challenges, bridge hardware and software, and ensure every deployment — from lab to factory floor — runs with precision and reliability.
This is a systems-first role, not app development, not web services.
You'll design, implement, and maintain deployment frameworks, provisioning tools, and hardware integration layers that make vision-driven robotics scalable and reliable.
- Build the backbone: Design and implement platform software in Python and C++ that automates deployment, provisioning, upgrades, and backups for distributed robotic systems.
- Integrate hardware: Connect and validate vision cameras, NVIDIA GPUs, network devices, and robot controllers into a seamless, high-performance platform using Dockerized environments.
- Configure the platform: Contribute to Linux (Ubuntu) system configuration, including autoinstall, cloud-init, and image management to support scalable deployments.
- Automate reliability: Develop automated health checks, backup/restore processes, and upgrade workflows that keep systems running with near-zero downtime.
- Empower teams: Build automation tools that reduce setup and testing time by 30% or more, accelerating deployment cycles for engineering and field teams.
- Continuously improve: Pilot AI-assisted diagnostics, predictive testing, and performance profiling to enhance platform stability and developer productivity.
- Collaborate cross-functionally: Partner with robotics, vision, and infrastructure engineers to ensure the Apera platform integrates seamlessly across the full technology stack.
At Apera, we don't just give robots vision — we build the foundation that keeps that vision running reliably, anywhere in the world.
Here's what makes this role special:
- You'll shape the core. Your code becomes the backbone for every Apera deployment, from pilot projects to global rollouts.
- You'll grow across layers. Work from Python and C++ up through Linux configuration, Docker orchestration, and GPU integration, influencing architecture and process design.
- You'll see your impact. Every improvement you ship reduces install time, boosts uptime, and helps scale AI vision to more robots worldwide.
- You'll define reliability. You'll help set the standard for what "production-ready" means in AI-driven robotics systems.
- 3+ years of experience in system-level or platform software development.
- Proficiency in Python and C++, with experience building deployment or configuration tools.
- Hands-on experience with Linux environments (Ubuntu preferred), Docker, and automation frameworks.
- Experience integrating hardware, cameras, GPUs, robot controllers, and network interfaces — into cohesive systems.
- Familiarity with Ubuntu autoinstall, cloud-init, and system imaging for scalable deployment automation.
- Knowledge of DevOps principles, CI/CD pipelines, and AI-assisted testing.
- Strong debugging, documentation, and cross-team collaboration skills.
- Experience with NVIDIA GPU workflows and high-performance Dockerized compute.
- Background in camera hardware integration, PoE systems, or network peripherals.
- Familiarity with SELinux, OverlayFS/SquashFS, or Linux performance profiling.
- Exposure to AWS infrastructure or distributed system design.
- Curiosity to explore predictive diagnostics and AI-assisted monitoring.
- Every employee is an owner, equity for all.
- A culture of curiosity: we experiment, learn fast, and share openly.
- Well-funded and scaling quickly, with a recent Series A fueling product and platform innovation.
- Purpose with impact: Your work won't sit idle, it will power robots in factories around the world.
Straightforward Compensation, Real Growth
At Apera AI, we keep compensation as clear as our technology. We hire for impact - and reward it accordingly. This software engineering opportunity spans three career levels, each reflecting increasing scope, technical depth, and leadership influence.
You'll join at the level that best matches your experience and contribution:
Intermediate Engineer (typically 3–8 years): $110,000 CAD – $45,000 CAD
Senior Engineer (typically 8–12 years): $1 0,000 CAD – $1 0,000 CAD
Principal Engineer (typically 12+ years): 190,000 CAD and above
Our total compensation range of 110,000 CAD – $1 0,000 CAD + per year covers these levels and includes base salary and equity opportunities.
We tailor offers based on more than resume years - we look at your unique skills, creative problem-solving, and the impact you'll have as we reinvent industrial automation with AI-powered vision systems. Transparency is our baseline; growth is our promise.
At Apera AI, you'll help bring intelligent robots into production and shape the future of automation.
Apply today and be part of Apera AI's mission to end robot blindness.