1

Senior Software Development Engineer In Test Jobs in Vancouver, BC

We are looking for an 8-month Software Development Engineer in Test Co-op student to join our Testing team! This is an ideal position for someone passionate about embedded systems. The successful ...

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 Engineer

Vancouver, BC · On-site

$135 - $175/hr

Senior Software Engineer Job type: Full Time · Department: Engineering - 102 · Work type: Hybrid ... Mentor engineers in AI-first development practices--help the team adopt tools and workflows that ...

Senior Software Engineer We are looking for a Senior Software Engineer to join our Universal Asset ... What you'll bring: * 8 or more years of experience in software development using Golang/Go, Java, C ...

Senior Software Engineer

Burnaby, BC · On-site

$169.79 - $252.98/hr

Senior Software Engineer We are looking for a Senior Software Engineer to join our Universal Asset ... What you'll bring: * 8 or more years of experience in software development using Golang/Go, Java, C ...

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... agile rule development & deployment capabilities, results in a competitive advantage for all ...

Senior Software Developer

Vancouver, BC · On-site

CA$107K - CA$157K/yr

A successful Senior Software Developer has a strong sense of ownership and can drive projects ... Support internal development teams by answering questions and creating sample code * Participate in ...

next page

Showing results 1-20

Senior Software Development Engineer In Test information

How does a Senior Software Development Engineer In Test typically collaborate with development and product teams to ensure software quality?

As a Senior Software Development Engineer In Test (SDET), you will work closely with both development and product teams throughout the software development lifecycle. This includes participating in design and requirements discussions to identify potential test cases early, contributing to test automation strategies, and providing feedback on testability and quality risks. SDETs often pair with developers to review code, co-create test plans, and triage bugs together, ensuring that testing is fully integrated into the CI/CD pipeline. Effective communication and cross-team collaboration are essential for proactively identifying issues and maintaining high software quality standards.

What engineers make $500,000?

Senior Software Development Engineers In Test (SDETs) with extensive experience, specialized skills in automation, and working at large tech companies or in high-cost-of-living regions can earn $500,000 or more annually. Compensation often includes base salary, bonuses, and stock options, especially for those in leadership roles or with rare expertise in testing automation, cloud platforms, or security tools.

Will QA or SDET get replaced by AI?

Senior Software Development Engineers in Test (SDETs) and QA professionals perform complex testing tasks that require critical thinking, creativity, and understanding of system architecture, which AI currently cannot fully replicate. While AI tools can automate repetitive testing and assist in identifying issues, human oversight and expertise remain essential for designing test strategies, interpreting results, and ensuring software quality in a fast-evolving environment.

What is the SDET engineer's salary?

The salary for a Senior Software Development Engineer in Test (SDET) typically ranges from $90,000 to $140,000 annually, depending on experience, location, and company size. SDETs with strong programming skills and experience with automation tools like Selenium or Jenkins tend to earn higher salaries.

Is SDET still in demand?

Senior Software Development Engineers in Test (SDETs) are in strong demand due to the increasing emphasis on quality assurance and automation in software development. SDETs with skills in programming, test automation tools, and CI/CD pipelines are particularly sought after across various industries, ensuring continuous testing and faster release cycles.

What is the difference between Senior Software Development Engineer In Test vs Software Development Engineer In Test?

AspectSenior Software Development Engineer In TestSoftware Development Engineer In Test
ExperienceTypically 5+ years in testing and developmentEntry to mid-level, 1-3 years experience
ResponsibilitiesDesigns complex test frameworks, mentors juniors, leads testing initiativesDevelops test cases, automates tests, executes testing tasks
Skills & CertificationsAdvanced coding, automation, testing tools, leadership skillsProgramming, automation, testing tools
Work EnvironmentCollaborates with cross-functional teams, often in Agile settingsWorks 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 key skills and qualifications needed to thrive as a Senior Software Development Engineer In Test, and why are they important?

To thrive as a Senior Software Development Engineer In Test, you need advanced programming skills, deep knowledge of software testing methodologies, and a bachelor's degree in computer science or a related field. Expertise with automation frameworks (such as Selenium, Cypress, or Appium), CI/CD tools, and scripting languages is typically required, along with relevant certifications like ISTQB. Strong analytical thinking, problem-solving, and effective communication are crucial soft skills for collaborating with cross-functional teams and driving quality initiatives. These capabilities ensure rigorous test coverage, faster release cycles, and high-quality software products.

What does a Senior Software Development Engineer in Test (SDET) do?

A Senior Software Development Engineer in Test (SDET) is responsible for designing, developing, and maintaining automated test frameworks and tools to ensure the quality and reliability of software products. They work closely with development and QA teams to identify test requirements, create robust test cases, and integrate automated tests into the CI/CD pipeline. In addition to coding and scripting, Senior SDETs mentor junior team members, analyze test results, and help troubleshoot complex issues to continuously improve software quality. Their expertise bridges the gap between development and testing, ensuring both speed and quality in software releases.
What are popular job titles related to Senior Software Development Engineer In Test jobs in Vancouver, BC? For Senior Software Development Engineer In Test jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Senior Software Development Engineer In Test jobs in Vancouver, BC look for? The top searched job categories for Senior Software Development Engineer In Test jobs in Vancouver, BC are:
What cities near Vancouver, BC are hiring for Senior Software Development Engineer In Test jobs? Cities near Vancouver, BC with the most Senior Software Development Engineer In Test job openings:

Senior Software Development - Stockwatch

BLANKSLATE Partners

Vancouver, BC • Hybrid

Full-time

Re-posted 14 days ago


Job description

About Stockwatch

For more than 40 years, Stockwatch has been a trusted source of stock market news, real-time quotes, and market intelligence focused on Canadian equity markets. What began as a print publication in the 1980s evolved into one of Canada's leading online sources of market information, serving a loyal subscriber base through a sophisticated combination of real-time market data and financial journalism.

Behind the scenes, Stockwatch operates a highly specialized technology platform that processes millions of market data transactions every day while delivering reliable, real-time information to investors, traders, and market participants across Canada.

We are seeking an experienced Senior Software Developer to join our small, highly capable team and take ownership of the systems that power our business.

The Opportunity

This is not a typical software development role.

You will become a key technical leader responsible for maintaining, enhancing, and ultimately helping guide the future direction of Stockwatch's core software systems. These systems process real-time market data, support public-facing web applications, and operate continuously in an environment where reliability and uptime matter.

You'll work closely with our leadership team while enjoying a high degree of autonomy, flexibility, and influence. This role is ideal for someone who enjoys solving complex technical challenges, takes pride in system ownership, and prefers a hands-on environment where decisions can be made quickly.

As part of our succession planning efforts, the successful candidate will have the opportunity to grow into the primary technical leadership role for the organization.

What You'll Do

Software Development & System Ownership

  • Design, develop, maintain, and support critical software systems that power Stockwatch's products and services.
  • Maintain and enhance real-time market data processing systems handling millions of transactions daily.
  • Develop new features and enhancements for public-facing websites and services.
  • Maintain existing web applications, backend services, utilities, and supporting infrastructure.
  • Identify opportunities to modernize, improve, and streamline existing systems.

Database & Infrastructure Management

  • Manage and optimize Microsoft SQL Server environments, including performance tuning, replication, configuration, and troubleshooting.
  • Monitor and maintain high-volume data processing systems.
  • Diagnose and resolve production issues, performance bottlenecks, and system failures.
  • Participate in planning and implementation of infrastructure upgrades and improvements.

Operational Support

  • Ensure the reliability and stability of business-critical systems.
  • Assist with troubleshooting and resolving service interruptions when they occur.
  • Work closely with operations staff and external technology partners.
  • Support integrations with exchanges, news providers, payment processors, and other third-party services.

Technical Leadership

  • Help establish technical priorities and roadmap recommendations.
  • Provide guidance on architecture, technology choices, and future development initiatives.
  • Contribute to long-term succession planning and technical continuity.

Working Environment

  • Permanent, full-time position.
  • Downtown Vancouver office with flexible hybrid work arrangements.
  • Flexible working hours focused on outcomes rather than strict schedules.
  • Occasional after-hours availability required to address critical production issues.
  • Very occasional evening or weekend work for maintenance and system upgrades.
  • Easy access to SkyTrain, Pacific Centre, fitness facilities, and secure bicycle storage.

Requirements

What We're Looking For

Required Qualifications

  • Degree or diploma in Computer Science, Software Engineering, or a related discipline.
  • 5-8 years of professional software development experience.
  • Strong experience with Microsoft SQL Server, including both development and administration.
  • Strong C# development experience.
  • C++ development experience.
  • Experience developing and maintaining web applications in Microsoft technologies.
  • Experience working within Microsoft Visual Studio.
  • Ability to work independently and manage competing priorities.
  • Strong troubleshooting and problem-solving skills.
  • Comfortable working in a small, entrepreneurial environment with limited bureaucracy and significant autonomy.

Preferred Qualifications

  • Experience with ASP.NET, Razor, Blazor, JavaScript, and modern web technologies.
  • Experience with Windows TCP/UDP socket programming and multicast data distribution.
  • Experience administering Windows Server environments.
  • Experience with PowerShell and Perl scripting.
  • Experience integrating with cloud services and APIs.
  • Experience with Microsoft Azure and/or Amazon Web Services.
  • Experience working with real-time, high-volume, or mission-critical systems.
  • Knowledge of financial markets, market data systems, or investment platforms

Benefits

Why Join Stockwatch?

  • Significant autonomy and ownership.
  • Opportunity to become the primary technical leader within the organization.
  • Small team where your contributions have a direct impact.
  • Complex, interesting technical challenges involving real-time market data systems.
  • Flexible work arrangements and work-life balance.
  • Established, profitable business with a loyal customer base and decades of industry credibility.

Compensation

  • Salary: $110,000 - $150,000 annually
  • Flexible working arrangements to fit your lifestyle

Our salary ranges are informed by comprehensive market data and are designed to reflect the skills, experience, and responsibilities required for the role, while also providing room for future growth and development. For experienced candidates who fully meet the requirements of the position, we typically target compensation around the midpoint of the salary range. The upper end of the range is generally reserved for employees who demonstrate sustained high performance, significant expertise, and ongoing impact at Stockwatch. Candidates who are earlier in their development may be hired below the midpoint and progress within the range as they build their skills and contribute to the organization. The final offer will be determined based on the successful candidate's qualifications, experience, and overall fit for the role.