Software Development Engineer in Test II
$75.2k - $107.16k per yearLMI Technologies
The Software Development Engineer in Test (SDET) 2 will be primarily responsible for optimizing and supporting our core builds while continuing to expand and maintain our existing Automation Test Framework. You will serve as the critical bridge between development and operations/production, ensuring our C++ codebases compile efficiently across multiple architectures, CI/CD pipelines run flawlessly, integrating automated and AI-powered quality and security checks, and making sure that our testing frameworks are seamlessly integrated.
A successful candidate will have strong experience with C++, cross-compilation toolchains, Docker-based build environments, and DevOps infrastructure (CI/CD), alongside solid Python development skills for test automation. You will work closely with product developers to accelerate build times through advanced caching, design testable features, implement new build pipeline capabilities, and ensure high product quality through regression, performance, stability, security, and smoke testing. You will leverage AI-assisted development tools, including Claude and similar LLMs, to accelerate troubleshooting, automate routine tasks, and improve productivity across build and test workflows. You will explore the integration of AI powered tools to improve our product and accelerate overall development velocity.
This position will apply company knowledge to meet well-established project deliverables, routinely applying their skills to design, develop, optimize, test, document, and deliver against requirements and specifications. You will report to the Team Lead of our Software Operations team.
Responsibilities
- Build Infrastructure: Own, optimize, and maintain CI/CD pipelines, utilizing and building Docker build environments to ensure fast, reproducible, and scalable builds
- Compiler & Toolchain Management: Manage and optimize C++ builds across multiple target architectures, resolving compiler-level issues
- Performance Optimization: Implement build caching strategies and unit test optimizations to drastically reduce build times, accelerate feedback loops, and improve overall developer velocity
- Unit Test Integration: Integrate, maintain, and support C++ unit testing frameworks, specifically the Google Unit Test framework (gtest/gmock), within the automated build pipeline
- Automation Framework: Act as the owner of the Automation Test framework, developing the Test API used for test script writing and expanding its capabilities from the ground up
- Test Planning & Execution: Develop test plans based on functional requirements to ensure comprehensive test coverage. Perform a wide range of automation testing, data collection, and analysis tasks
- Debugging & Triage: Analyze test script and build results, trace complex build logs across various architectures, identify defects, and file detailed bug reports.
- Tool Development: Design and develop internal tools to support the Gocator team's development efforts
- Equipment Maintenance: Maintain and calibrate hardware automation equipment used for testing
- Agentic Workflows: Leverage AI tools (Claude, LLMs) to assist with build script development, debugging, log analysis, and code review
Education & Qualifications
- 5+ years of experience working as a Software Test Engineer, Build/Release Engineer, or DevOps Engineer with a strong focus on infrastructure and automation
- Bachelor’s Degree in Computer Science, Software Engineering or similar disciplines
- Strong proficiency in C++ and Python
- Deep, hands-on experience with cross-compilation, Linux, and Windows build systems. Specific experience with GCC toolchains
- Extensive experience building Docker build environments, implementing build caching, and driving unit test optimizations within CI/CD pipelines
- Experience with Github Actions or Bitbucket Pipelines feature
- Firm understanding of object oriented programming, algorithms and data structures
- Experience developing automation test framework
- Experience using LLMs for code generation, log analysis, or workflow automation
- Experience with prompt engineering or integrating AI tools into CI/CD pipelines
- Knowledge on Metrology is an asset
- Experienced with source control management systems such as Git
- Ability to work independently in a multi disciplinary team
- Strong written and verbal communication skills
Salary Range
$75,200 - $107,160 + Eligibility for Profit Sharing Program Participation (pending successful completion of probationary period and based on business performance)
Benefits
- Build Infrastructure: Own, optimize, and maintain CI/CD pipelines, utilizing and building Docker build environments to ensure fast, reproducible, and scalable builds
- Health Benefits: Full health care coverage (with 100% paid premiums) including dental, vision, and drugs for you and your family.
- Work-Life Balance: We support a healthy balance with hybrid work arrangements, flextime, and competitive paid time off.
- Growth & Development: An annual Education Support Program for training and professional growth, plus annual performance reviews.
- Enjoy free snacks and drinks, team-building events, tenure awards, and our official "May the 4th" (Star Wars Day) company holiday!
- Access to an on-site fitness facility, tennis/basketball court, and company-wide wellness initiatives
- This is a hybrid position based out of our Burnaby, BC headquarters. To support our collaborative model, preference will be given to local candidates that are able to work in the office on Tuesdays, Wednesdays and Thursdays.
- Please note that financial relocation assistance and immigration sponsorship are not available for this position.
- We are recognized as a “Great Place to Work” for 10 consecutive years!
$114.8k - $191.8k per year
...operate ranges from large‑scale distributed engineering to customer‑ and mobile‑friendly user... ...years of non‑internship professional software development experience 2+ years of non‑internship... ...control management, build processes, testing, and operations experience Bachelor’...SuggestedInternshipWorldwide$95.5k - $159k per year
...The Manager, Software Development & Testing is a hands-on people leader responsible for the day-to-day execution, quality, and delivery of software... ...efficiency. Lead software QA testing activities, including test planning, execution, defect management, and test automation...SuggestedManual laborRemote work- Elevate cloud networking solutions with Amazon as a Software Development Engineer in Vancouver, BC. Build innovative services that transform how customers... .... Key Responsibilities: • Design, implement, test, and deploy software solutions • Solve complex problems and...Suggested
$114.8k - $191.8k per year
Description The Route Execution Optimization (REO) team in Middle Mile Planning and Optimization (MMPO) is seeking a Software Development Engineer II to build systems that automatically respond to transportation network disruptions—weather delays, facility closures, equipment...SuggestedInternship- Join AWS as a Software Development Engineer II in Vancouver, BC, where your skills will contribute to creating scalable cloud solutions that serve global customers. AWS is looking for innovative Software Development Engineers to contribute to their expanding product offerings...SuggestedWorldwide
- Software Development Engineer, Chronicle Analytics Ever wondered how Amazon offers the Earth's biggest selection and still manages to offer lower prices... ...that impact many areas of our business. Code and test system components; participate in code and design reviews....InternshipWorldwide
$128.15k - $151.93k per year
...Persistent, and Empathetic . Your role At Dialpad, we are building the future of AI-driven communication. As a Software Development Engineer in Test (SDET), you will lead the charge in building scalable, world-class mobile test automation frameworks that empower our...Work at officeShift work$150.5k - $175.25k per year
...Agentic QA, you will own the test automation and quality frameworks... ...and partner deeply with the development team to make our fast-growing... ...Applied AI teams on prompt engineering, model selection, and... ...~5+ years of experience in software engineering or SDET roles with...Work at officeShift work- ...Join Amazon as a Software Development Engineer in Test intern part time in Vancouver, Canada. Gain hands‑on experience validating software and collaborating with industry leaders. Amazon is seeking an ambitious intern for a Software Development Engineer in Test position...Part timeInternship
- Overview We’re looking for a Director, Software Development to lead Engineering for Lightspeed Payments. This key department within Financial Services has grown 3x in the past couple of years. You will be a key leader in the Payments group, working with cross‑functional leaders...Work at officeLocal areaRemote workFlexible hours
- Purpose As a Manager, Software Development at PayByPhone, your primary focus is leading and supporting... ...for quality software development and testing methodologies are followed You must... ...Acquisition to hire and grow a talented team of engineers Years of Experience 7+ or more...Remplacement
$120.1k - $180.1k per year
...ability. If you can own the full testing lifecycle, write... ...and demonstrate a true quality engineering mindset, we want to hear from... ...strategies. Partner with software developers and product managers... ...first mindset throughout the development cycle. Leverage your expertise...Contract work$86.32k - $107.9k per year
...Position Overview As a Software Engineer II at Diligent, you’ll take on a hands-on technical role in building secure, scalable, and high-performing... ...’ll help shape architectural discussions, and scale modern development practices, including responsible use of AI in workflows....Full timeWork at officeLocal areaFlexible hours- Enhance software reliability at Techedin as a Test Automation Engineer in Vancouver. This hybrid role focuses on hands-on testing and collaboration with designers and engineers. Techedin seeks a Test Automation Engineer with 2 to 5 years of experience in web and cloud application...
$90k - $107k per year
...consume: clear contracts, sane versioning, no surprises. Write tests — unit, integration, end-to-end — as part of how you build,... ...you'll need to get an interview ~2-3 years of professional software engineering experience in an agile, full-stack-focused environment. ~ Solid...Work at officeLocal areaImmediate startFlexible hours$85k - $166.8k per year
Overview Software Engineer at Microsoft. The IC3 Platform team is modernizing infrastructure to... ...with confidence and empowering AI agent development at scale. The role focuses on designing... ...help developers and AI agents iterate and test quickly for large-scale distributed...Full timeLocal area- Shape player insights at Electronic Arts as a Data Engineer II, specializing in data systems that drive marketing performance in a hybrid... ...experience with data warehouses • 5+ years of ETL pipeline development experience • Proficiency in Python or comparable programming languages...
- Become a Backend Systems Engineer II at Electronic Arts in Vancouver, specializing in Node.js within a hybrid work setting. Your role will... ...• Solid experience with Node.js and TypeScript • Proven API development skills (REST/GraphQL) • Familiarity with cloud environments, preferably...
$100k - $170k per year
...to apply for the Lead Research and Development Engineer role at Sonic Incytes Medical Corp... ...system architecture, strategic planning, testing, documentation, and launch. The Lead... ...algorithm development, hardware, firmware, and software systems. This role is focused on...Full timeRemote work- ...across our platform, teams can analyze, test, and optimize user experiences faster than... ...everything in between. As a Senior Software Engineer, you'll take on complex infrastructure challenges... ...programs Wellness and Learning and Development allowances and more... Employee Stock...
- Be a key player as a Software Development Manager for AWS Deadline Cloud, focusing on rendering solutions for the Media & Entertainment sector. Inspire and lead a high-performance engineering team. In your role, you will take charge of a skilled team dedicated to creating the...
- Become a key player at Speer Technologies in Toronto as a Product Manager focused on agile software development. Lead the charge in product delivery while collaborating with external partners to develop groundbreaking technologies. This role emphasizes your software development...InternshipWork at office
$122.3k - $170.7k per year
Overview We are seeking an experienced Software Engineer skilled in Python and/or... ...sits at the intersection of software development, DevOps, and platform engineering , focusing... ...of version control (Git), automated testing, and code quality best practices. Excellent...Full time- Join AWS Deadline Cloud as a Software Development Manager focused on innovative rendering solutions for the Media & Entertainment sector. Lead... ...direction. In this pivotal role, you will inspire and mentor engineers within AWS Deadline Cloud. Your focus will be on developing...
$152k - $190k per year
...intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams... ...support you need to grow your career. Engineering at Brex Engineering at Brex is about... ...Experience architecting, developing, and testing client-side code end-to-end. ~ A high...Long term contractWork at officeRemote workWork from home- Become a Robotics Test Engineer at Humanoid and lead validation efforts for advanced robotic mechanisms. Contribute to innovative solutions that define the future of humanoid robotics. In this role, you will oversee the testing and validation of robotic actuators and grippers...
$108k - $135.3k per year
...that will set the standards for software‑defined vehicles around the... ...assume a pivotal role in the testing and quality assurance of our... ...required to contribute to the development and enhancement of automated... ...builds and coordinating with engineer managers to release the builds...Hourly payFull timePart timeWork at office$125.8k per year
Are you an experienced software engineer with a passion for finding creative solutions to real-world... ...as managing dependencies, coordinating testing processes, and keeping a watchful eye... ...work from, helping to streamline the development process and maintain the quality of our...Long term contractInternshipWork at office$85.8k - $169.3k per year
...enabled world. Microsoft’s Azure Data engineering team is leading the transformation of analytics... ..., and strengthen code quality, testing, and operational readiness. Write readable... ...#Metrics #TimeSeries #DistributedSystems Software Engineering IC3 - The typical base pay...Ongoing contractLong term contractFull timeLocal areaWorldwide- ...growth, we are seeking an Intermediate Software Engineer to join our KYB (Know Your Business) Engineering... ...jurisdictions. Reporting to the Senior Development Manager, KYB, you will play a key role... ...such as Git. Experience with unit testing frameworks and test automation, with a...Permanent employmentFull timeWork at officeLocal areaWorldwideFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer in Test II. Be the first to apply!
- software tester Vancouver, BC
- junior software tester Vancouver, BC
- software sales Vancouver, BC
- spécialiste assurance qualité logiciel Vancouver, BC
- software technical support Vancouver, BC
- software asset management analyst Vancouver, BC
- software qa Vancouver, BC
- software trainer Vancouver, BC
- airline software Vancouver, BC
- software implementation project manager Vancouver, BC
