We own the core in-memory engine that powers millions of customer workloads: the data path ... Key job responsibilities As a Software Development Engineer on the Data Plane team, you will take ...
We own the core in-memory engine that powers millions of customer workloads: the data path ... Key job responsibilities As a Software Development Engineer on the Data Plane team, you will take ...
Key job responsibilities - Design, build, test, and operate features and components of AWS AppSync ... and quality in the areas you own - Work with senior engineers to deliver features to customers ...
Key job responsibilities - Design, build, test, and operate features and components of AWS AppSync ... and quality in the areas you own - Work with senior engineers to deliver features to customers ...
Why Join Us? - Scale that matters - Your solutions run in the critical path of every Amazon ... with sharp, senior engineers in a high-ownership environment where your ideas make a real ...
Why Join Us? - Scale that matters - Your solutions run in the critical path of every Amazon ... with sharp, senior engineers in a high-ownership environment where your ideas make a real ...
Senior Software Engineer - Ruby on Rails / SaaS
Burnaby, BC · On-site
CA$120K/yr
... in a growing international SaaS environment. What You'll Do * Design, develop, test, and maintain ... What We're Looking For * 5+ years of professional software development experience. * Strong ...
Quick apply
Senior Software Engineer - Ruby on Rails / SaaS
Burnaby, BC · On-site
CA$120K/yr
... in a growing international SaaS environment. What You'll Do * Design, develop, test, and maintain ... What We're Looking For * 5+ years of professional software development experience. * Strong ...
Senior Software Development Engineer (Front End) - Evisort AI
Vancouver, BC · On-site
CA$140K - CA$210K/yr
We're in this together, tackling big challenges with bold ideas and genuine care. We look for ... Advanced knowledge of modern software development practices (devops, automated testing ...
Senior Software Development Engineer (Front End) - Evisort AI
Vancouver, BC · On-site
CA$140K - CA$210K/yr
We're in this together, tackling big challenges with bold ideas and genuine care. We look for ... Advanced knowledge of modern software development practices (devops, automated testing ...
Software Dev Engineer, S3 Request Plane
Vancouver, BC · On-site +1
As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at ... test infrastructure and make our CI/CD more robust and flexible. Playing a key role in ...
Software Dev Engineer, S3 Request Plane
Vancouver, BC · On-site +1
As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at ... test infrastructure and make our CI/CD more robust and flexible. Playing a key role in ...
Senior Software Development Engineer (Front End) - Evisort AI
Vancouver, BC · On-site
CA$140K - CA$210K/yr
We're in this together, tackling big challenges with bold ideas and genuine care. We look for ... Advanced knowledge of modern software development practices (devops, automated testing ...
Senior Software Development Engineer (Front End) - Evisort AI
Vancouver, BC · On-site
CA$140K - CA$210K/yr
We're in this together, tackling big challenges with bold ideas and genuine care. We look for ... Advanced knowledge of modern software development practices (devops, automated testing ...
... in a growing international SaaS environment. What You'll Do * Design, develop, test, and maintain ... What We're Looking For * 5+ years of professional software development experience. * Strong ...
... in a growing international SaaS environment. What You'll Do * Design, develop, test, and maintain ... What We're Looking For * 5+ years of professional software development experience. * Strong ...
We're in this together, tackling big challenges with bold ideas and genuine care. We look for ... Basic Qualifications(Senior) * 8+ years experience in software development engineering Basic ...
We're in this together, tackling big challenges with bold ideas and genuine care. We look for ... Basic Qualifications(Senior) * 8+ years experience in software development engineering Basic ...
Senior Tools Development Engineer - COSMOS Platform Software
Vancouver, BC · On-site
CA$165K - CA$210K/yr
In this role, you'll build the tools that customers and engineers rely on every day to configure ... Experience designing automation frameworks and test infrastructure. * Familiarity with Git, CI/CD ...
Senior Tools Development Engineer - COSMOS Platform Software
Vancouver, BC · On-site
CA$165K - CA$210K/yr
In this role, you'll build the tools that customers and engineers rely on every day to configure ... Experience designing automation frameworks and test infrastructure. * Familiarity with Git, CI/CD ...
Develop test classes and automation test scripts to support Quality Assurance activities * Perform ... Perform Software Development activities in an Agile workflow with Scrum, backlog grooming and ...
Develop test classes and automation test scripts to support Quality Assurance activities * Perform ... Perform Software Development activities in an Agile workflow with Scrum, backlog grooming and ...
Senior Software Engineer
Vancouver, BC · Hybrid
$170K - $190K/yr
On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers ... Understand the value of test driven development and enjoy working in that style. * Work well with ...
Quick apply
Senior Software Engineer
Vancouver, BC · Hybrid
$170K - $190K/yr
On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers ... Understand the value of test driven development and enjoy working in that style. * Work well with ...
Senior Software Engineer
Vancouver, BC · Hybrid
$170K - $190K/yr
On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers ... Understand the value of test driven development and enjoy working in that style. * Work well with ...
Quick apply
Senior Software Engineer
Vancouver, BC · Hybrid
$170K - $190K/yr
On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers ... Understand the value of test driven development and enjoy working in that style. * Work well with ...
We, the Ordering team, need strong software development engineers, able to dive deep into abstract ... Come to Amazon and work in one of our teams in the eCommerce services group.
We, the Ordering team, need strong software development engineers, able to dive deep into abstract ... Come to Amazon and work in one of our teams in the eCommerce services group.
We, the Ordering team, need strong software development engineers, able to dive deep into abstract ... Come to Amazon and work in one of our teams in the eCommerce services group. Key job ...
We, the Ordering team, need strong software development engineers, able to dive deep into abstract ... Come to Amazon and work in one of our teams in the eCommerce services group. Key job ...
Senior Software Developer
Vancouver, BC · On-site
Software Development * Design, code, verify, test, document, amend, and refactor complex programs ... Participate in reviews of own work and lead reviews of colleagues' work. Release Management * Plan ...
Senior Software Developer
Vancouver, BC · On-site
Software Development * Design, code, verify, test, document, amend, and refactor complex programs ... Participate in reviews of own work and lead reviews of colleagues' work. Release Management * Plan ...
Senior Software Developer
CA$107K - CA$157K/yr
Support internal development teams by answering questions and creating sample code * Participate in ... Experience implementing unit and integration tests * Understanding of DevOps best practices * Good ...
Senior Software Developer
CA$107K - CA$157K/yr
Support internal development teams by answering questions and creating sample code * Participate in ... Experience implementing unit and integration tests * Understanding of DevOps best practices * Good ...
... in clean architecture, testing, and secure development - Own production excellence, including ... test-driven and behavior-driven development (TDD/BDD), and designing effective test strategies ...
... in clean architecture, testing, and secure development - Own production excellence, including ... test-driven and behavior-driven development (TDD/BDD), and designing effective test strategies ...
We, the Ordering team, need strong software development engineers, able to dive deep into abstract ... Come to Amazon and work in one of our teams in the eCommerce services group.
We, the Ordering team, need strong software development engineers, able to dive deep into abstract ... Come to Amazon and work in one of our teams in the eCommerce services group.
Senior Software Engineer
CA$152K - CA$190K/yr
As a Senior Software Development Engineer, you will focus on driving innovation and expanding our ... You Have: * Bachelor's degree in Computer Science, Engineering, or related field; or equivalent ...
Senior Software Engineer
CA$152K - CA$190K/yr
As a Senior Software Development Engineer, you will focus on driving innovation and expanding our ... You Have: * Bachelor's degree in Computer Science, Engineering, or related field; or equivalent ...
Senior Software Development Engineer In Test information
See British Columbia salary details
$76.5K - $87.5K
5% of jobs
$87.5K - $98.5K
3% of jobs
$98.5K - $109.5K
15% of jobs
$110.8K is the 25th percentile. Wages below this are outliers.
$109.5K - $120.5K
14% of jobs
The median wage is $131.5K / yr.
$120.5K - $131.5K
13% of jobs
$131.5K - $142.5K
11% of jobs
$142.5K - $153.5K
10% of jobs
$158K is the 75th percentile. Wages above this are outliers.
$153.5K - $164.5K
12% of jobs
$164.5K - $175.5K
11% of jobs
$175.5K - $186.5K
5% of jobs
$186.5K - $197.5K
2% of jobs
$76.5K
$136.9K
$197.5K
How much do senior software development engineer in test jobs pay per year?
What does a senior software development engineer in test do?
How does a senior software development engineer in test typically collaborate with development and product teams to ensure software quality?
What are the key skills and qualifications needed to thrive as a senior software development engineer in test, and why are they important?
What is the difference between Senior Software Development Engineer In Test vs Software Development Engineer In Test?
| Aspect | Senior Software Development Engineer In Test | Software Development Engineer In Test |
|---|---|---|
| Experience | Typically 5+ years in testing and development | Entry to mid-level, 1-3 years experience |
| Responsibilities | Designs complex test frameworks, mentors juniors, leads testing initiatives | Develops test cases, automates tests, executes testing tasks |
| Skills & Certifications | Advanced coding, automation, testing tools, leadership skills | Programming, automation, testing tools |
| Work Environment | Collaborates with cross-functional teams, often in Agile settings | Works closely with developers, focuses on automation and manual testing |
In summary, a Senior Software Development Engineer In Test has more experience, leadership responsibilities, and strategic testing roles compared to a Software Development Engineer In Test, who primarily focuses on developing and executing tests.
What are the most commonly searched types of Software Development Engineer In Test jobs in British Columbia?
The most popular types of Software Development Engineer In Test jobs in British Columbia are:
What are popular job titles related to Senior Software Development Engineer In Test jobs in British Columbia?
For Senior Software Development Engineer In Test jobs in British Columbia, the most frequently searched job titles are:
What job categories do people searching Senior Software Development Engineer In Test jobs in British Columbia look for?
The top searched job categories for Senior Software Development Engineer In Test jobs in British Columbia are:
What cities in British Columbia are hiring for Senior Software Development Engineer In Test jobs?
Cities in British Columbia with the most Senior Software Development Engineer In Test job openings:

Full-time
Re-posted yesterday
Amazon rating
7.4
Based on 7,154 frontline employees who took The Breakroom Quiz
5th of 39 rated national retailers
Job description
This is an opportunity to join one of AWS's most foundational and high-impact engineering teams - the Data Plane team within Amazon ElastiCache and
MemoryDB. We own the core in-memory engine that powers millions of customer workloads: the data path, durability layer, replication protocol, snapshot
system, and advanced data structures. Our work sits at the intersection of systems programming, database internals, and performance engineering - every microsecond matters when you're serving the world's most latency-sensitive applications.
If you've ever found yourself deep in a conversation about write-ahead logs, copy-on-write fork semantics, lock-free data structures, or memory allocator design - and you want to apply those ideas to a system handling millions of operations per second at cloud scale - this team is where you belong
We build the engine behind Amazon MemoryDB, the only Valkey-compatible database that delivers in-memory speed with Multi-AZ durability. We're not just running an open-source cache; we're extending Valkey with novel capabilities - durable replication, active-active conflict resolution, full-text and vector search - while maintaining the sub-millisecond latencies our customers depend on.
Our customers include Disney+, Snap, Zoom, Lyft, Airbnb, and hundreds of thousands of other AWS customers who trust us with their most performance-critical workloads. You'll work in C/C++ at the lowest levels of the stack, solving problems in memory management, I/O optimization, replication protocols, and distributed data systems - all in production at massive scale.
Key job responsibilities
As a Software Development Engineer on the Data Plane team, you will take on broad ownership of the core engine that sits at the heart of ElastiCache and
MemoryDB
Your core responsibilities will include:
Designing and building the next-generation in-memory database engine, delivering sub-millisecond latencies and millions of operations per second to the world's most demanding applications.
Developing large-scale distributed in-memory storage systems in C/C++, extending open-source Valkey with durability, replication, and advanced data structure capabilities.
Building and optimizing the durability layer - transaction logging, snapshotting, and replication protocols - that enables MemoryDB to deliver in-memory speed with Multi-AZ data protection.
Designing and implementing advanced data structures and query capabilities including vector search and full-text search to support emerging workloads like generative AI.
Driving performance engineering at the systems level - memory allocator tuning, I/O path optimization, and lock-free concurrency - to push throughput and latency boundaries.
Contributing to active-active replication and conflict resolution mechanisms that enable globally distributed, low-latency data access.
Mentoring and growing engineers on the team, serving as a technical leader and role model for engineering best practices.
Managing individual project priorities, deadlines, and deliverables with a high degree of autonomy and accountability.
A day in the life
Day-to-day, you can expect a dynamic mix of deep technical work and collaborative engineering. A typical week might look like:
Writing and reviewing production-quality C/C++ code for the core in-memory engine - optimizing data structures, replication paths, and the durability layer for maximum throughput at minimal latency.
Participating in design reviews and architecture discussions, where you'll debate trade-offs around durability guarantees, memory efficiency, and replication consistency - and then go build the solution.
Collaborating with peer engineers to debug complex systems issues at the engine level - analyzing crash dumps, tracing memory corruption, and profiling hot paths under production-scale load.
Working with upstream open-source Valkey contributors and internal partner teams to integrate new capabilities and ensure our extensions remain compatible and performant.
Engaging with product teams to understand emerging customer needs - from generative AI workloads requiring vector search to globally distributed applications needing active-active replication - and translating those into engine capabilities.
Mentoring engineers through code reviews, design feedback, and pairing sessions, helping them grow their systems programming skills and engineering judgment.
Contributing to the team's operational excellence by participating in on-call rotations and driving improvements to engine reliability and diagnostic tooling.
About the team
The Data Plane team is a passionate group of engineers who thrive on solving hard problems at the intersection of database internals and distributed systems. We are a collaborative, intellectually curious team that values technical depth, ownership, and a bias for action
We own the core engine behind Amazon ElastiCache and MemoryDB - the in-memory data path, durability layer, replication protocol, and advanced query capabilities that hundreds of thousands of AWS customers depend on for their most latency-sensitive workloads.
Our customers include some of the world's fastest-growing startups and largest enterprises, all relying on our engine to deliver sub-millisecond performance at scale. We are deeply invested in open-source software and actively contribute to the Valkey community. As a team, we believe in growing together - senior engineers are directly involved in mentoring and developing engineers at all levels, and we take pride in building a culture of technical excellence and continuous learning.
About Amazon
Sourced by ZipRecruiter
Amazon.com, Inc., commonly known as Amazon, is an American multinational technology company. It was founded by Jeff Bezos in 1994 and initially started as an online marketplace for books. Since then, Amazon has expanded its operations and become one of the largest e-commerce companies in the world. Amazon's primary business is its online retail platform, where customers can purchase a vast array of products, including electronics, clothing, books, home goods, and much more. The company offers a convenient and user-friendly shopping experience, with features such as fast shipping, customer reviews, and personalized recommendations. In addition to its e-commerce platform, Amazon has diversified its business into various other areas. One of its notable ventures is Amazon Web Services (AWS), a comprehensive cloud computing platform that provides services such as storage, compute power, and database management to individuals and businesses. AWS has become a leader in the cloud computing industry, powering many websites and applications worldwide. Amazon has also developed its own consumer electronics, including the popular Amazon Kindle e-reader, Fire tablets, Fire TV streaming devices, and the Alexa-powered Echo smart speakers. The Alexa voice assistant, integrated into these devices, allows users to interact with their devices using voice commands, perform tasks, and access information. Furthermore, Amazon has expanded into media and entertainment. It operates Prime Video, a streaming service that offers a wide range of movies, TV shows, and original content. Amazon Music provides a platform for streaming and purchasing digital music, while Audible offers audiobooks and other audio content. The company's commitment to customer satisfaction and convenience is demonstrated by its membership program, Amazon Prime. Prime members receive various benefits, including free two-day shipping, access to streaming services, exclusive deals, and more.
Industry
It services, book publishers, retail, real estate, computer and electronic product manufacturing and software development
Company size
10,000+ Employees
Headquarters location
Seattle, WA, US