Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Motorola Solutions

New

Software Developer in Test (Backend)

Posted
Discussion

Summary

Designs and builds scalable automated test frameworks for backend APIs (REST and SOAP) using C# and C++, integrates them into CI/CD pipelines such as GitHub Actions and GitLab CI, reviews backend code and tests, and partners with engineers on testability, observability, and performance. Applies AI-assisted tooling and observability platforms to ensure quality across core backend services.

  • We are seeking a Software Developer in Test II (Backend) who shares an AI-First mindset to champion quality and reliability across our core backend systems
  • In this role, you will design and build scalable automated test frameworks focused on backend APIs (REST and SOAP) and integrate them seamlessly into modern CI/CD pipelines
  • You will work closely with development teams—actively reviewing C# and C++ backend code and unit/integration tests—and partner directly with engineering leadership to ensure services are built with testability, observability, and high performance in mind
  • Backend Framework Design & API Testing: Design, build, and maintain scalable test frameworks tailored for backend services and APIs (REST and SOAP) using C# and C++. Implement mocks, stubs, and simulators to decouple service dependencies and ensure reliable test execution
  • Code Review & Engineering Quality: Actively participate in peer code reviews for both test code and backend C# and C++ production code/tests developed by the engineering team. Ensure adherence to high standards for design patterns, maintainability, performance, and test coverage
  • Shift-Left Quality & Testability: Partner directly with software engineers and system architects during design phases. Review backend system designs to define clear acceptance criteria, test contracts, and build observability into backend services from day one
  • CI/CD Integration: Integrate automated backend test suites into modern CI/CD pipelines (e.g., GitHub Actions, GitLab CI) as automated quality gates
  • AI-Enhanced Quality Engineering: Leverage AI coding assistants and intelligent tooling to accelerate API test generation, simulate backend edge cases, generate synthetic test payloads, and assist in predictive failure analysis
  • Collaborative Partnership & Quality Culture: Champion backend testing best practices across Agile teams. Lead and participate in root cause analyses (RCAs), bug hunts, and technical strategy reviews to drive continuous improvement in engineering quality
  • Observability & Debugging: Utilize backend observability telemetry (metrics, structured logs, distributed tracing) to isolate performance bottlenecks and debug complex system issues across service boundaries

Benefits

  • Flexible work models
  • Paid time off
  • Paid parental and family leave
  • Health care benefits
  • Global wellness resources
  • Employee assistance programs
  • Rotation programs
  • Mentor relationships
  • Learning and development opportunities
  • Retirement benefits
  • Employee bonuses
  • Stock grants & employee stock purchase plans
  • This position is based in Vancouver, BC, and the candidate must reside in the Greater Vancouver area for our hybrid work schedule
  • Solid experience testing backend APIs (RESTful web services, SOAP, RPC, or microservices)
  • 3–5 years of experience as an SDET or Backend Automation Engineer
  • Solid understanding of CI/CD pipelines, build orchestration, and containerized testing environments (Docker, Kubernetes)
  • Strong programming proficiency in C# and/or C++, with comfortable hands-on experience reviewing C# and C++ code and test implementations written by developers
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field
  • Excellent written and verbal communication skills
  • Hands-on experience building automated testing frameworks from the ground up in object-oriented environments
  • Practical experience applying AI-assisted workflows to test design and development
  • Strong command of API testing (e.g., Postman, SoapUI, REST Assured, NUnit/xUnit,Catch2/GTest)
  • Familiarity with observability platforms (e.g., OpenTelemetry, Prometheus, Grafana) to trace and diagnose backend service failures
  • Experience with test management tools (e.g., TestRail) and integrating test results into TCMS
  • Background working with media processing, video management systems, or real-time networking protocols
  • 3+ years of experience in QA testing

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.