1

Senior Software Developer In Test Jobs in Spokane, WA

We primarily code in Ruby, Javascript and use Rails and Vue. We classify this position as an entry level position within our Software Department. Our Junior Software Developer job is a path towards ...

Software Engineer II

Liberty Lake, WA · Hybrid

$90K - $125K/yr

In this role, you will join a creative team using the latest and greatest in bleeding edge ... Collaborate with Product Management, stakeholders, and senior team members to design and deliver ...

Software Engineer II

Liberty Lake, WA · On-site

$90K - $125K/yr

In this role, you will join a creative team using the latest and greatest in bleeding edge ... Collaborate with Product Management, stakeholders, and senior team members to design and deliver ...

Software Engineer II

Liberty Lake, WA · Hybrid

$90K - $125K/yr

In this role, you will join a creative team using the latest and greatest in bleeding edge ... Collaborate with Product Management, stakeholders, and senior team members to design and deliver ...

Software Engineer II

Liberty Lake, WA · Hybrid

$95.90K - $131.40K/yr

If you thrive in an innovative, collaborative, and casual atmosphere, apply today! Job Summary As a ... Develops software including feature additions, modifications, bug fixes and unit tests. Works with ...

Software Engineer II

Liberty Lake, WA · On-site

$95.90K - $131.40K/yr

If you thrive in an innovative, collaborative, and casual atmosphere, apply today! Job Summary As a ... Develops software including feature additions, modifications, bug fixes and unit tests. Works with ...

Our main offices are in Post Falls, ID, and Spokane, WA; we also have satellite offices in Austin ... Collaborate with software developers to integrate existing technologies (APIs) into a mobile ...

next page

Showing results 1-20

Senior Software Developer In Test information

See Spokane, WA salary details

$15

$62

$88

How much do senior software developer in test jobs pay per hour?

As of May 28, 2026, the average hourly pay for senior software developer in test in Spokane, WA is $62.42, according to ZipRecruiter salary data. Most workers in this role earn between $52.98 and $70.00 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Software Developer In Test, and why are they important?

To thrive as a Senior Software Developer In Test, you need advanced programming skills, expertise in test automation, and a solid understanding of software development and QA methodologies, typically supported by a degree in computer science or a related field. Proficiency with test automation frameworks (such as Selenium, Cypress, or Appium), continuous integration systems (like Jenkins or GitHub Actions), and relevant certifications (e.g., ISTQB) is highly valuable. Attention to detail, problem-solving abilities, and effective communication are critical soft skills for collaborating with developers and ensuring high-quality releases. These skills and qualities are essential for identifying issues early, optimizing testing processes, and delivering reliable software in fast-paced development environments.

What are some common challenges faced by Senior Software Developers in Test, and how can they be addressed?

Senior Software Developers in Test often encounter challenges such as balancing test automation coverage with tight deadlines, keeping up with evolving technologies, and ensuring effective communication between development and QA teams. Addressing these challenges involves prioritizing automation efforts based on risk and business impact, continually updating technical skills, and fostering a collaborative environment through regular cross-team meetings. Proactively sharing knowledge and advocating for best testing practices also help streamline workflows and maintain high-quality standards.

What is a Senior Software Developer In Test?

A Senior Software Developer In Test (SDET) is an experienced software professional who is responsible for designing, developing, and maintaining automated test frameworks and tools to ensure software quality. SDETs work closely with development and QA teams to create automated tests that validate application functionality, performance, and security. They possess strong programming skills, a deep understanding of software testing methodologies, and often contribute to both the development and testing aspects of a project. Senior SDETs also mentor junior team members and help shape best practices for software testing within their organization.

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

AspectSenior Software Developer In TestSoftware Development Engineer in Test
CredentialsTypically requires a software engineering degree and testing certificationsSimilar credentials, often with certifications in testing tools or automation
Work EnvironmentWorks closely with development teams to design and implement automated testsFocuses on developing testing frameworks and automation tools within development teams
Industry UsageCommonly used in software companies emphasizing quality assuranceWidely used in tech firms with a focus on continuous integration and delivery
Search & Comparison IntentOften compared for seniority and scope of testing responsibilitiesCompared for automation skills and development focus

Both roles involve testing and automation, but Senior Software Developer In Test typically has more leadership responsibilities and strategic testing planning, while Software Development Engineer in Test focuses more on developing testing tools and automation frameworks within the development process.

What are the most commonly searched types of Software Developer In Test jobs in Spokane, WA? The most popular types of Software Developer In Test jobs in Spokane, WA are:
What are popular job titles related to Senior Software Developer In Test jobs in Spokane, WA? For Senior Software Developer In Test jobs in Spokane, WA, the most frequently searched job titles are:
What job categories do people searching Senior Software Developer In Test jobs in Spokane, WA look for? The top searched job categories for Senior Software Developer In Test jobs in Spokane, WA are:
What cities near Spokane, WA are hiring for Senior Software Developer In Test jobs? Cities near Spokane, WA with the most Senior Software Developer In Test job openings:
Infographic showing various Senior Software Developer In Test job openings in Spokane, WA as of May 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 94% In-person, and 6% Hybrid job distribution, with an average salary of $129,828 per year, or $62.4 per hour.
Distributed Intelligence - SDK Software Developer

Distributed Intelligence - SDK Software Developer

Itron, Inc.

Liberty Lake, WA • On-site

$125K - $249.50K/yr

Full-time

Medical, Retirement, PTO

Posted yesterday


Itron rating

6.2

Company rating: 6.2 out of 10

Based on 17 frontline employees who took The Breakroom Quiz

120th of 137 rated electronics manufacturers


Job description

Itron is innovating new ways for utilities and cities to manage energy and water. We create a more resourceful world to protect essential resources for today and tomorrow. Join us.
Distributed Intelligence (DI) is transforming how sensor devices and electricity metering support the modern grid. Join our fast-paced, collaborative, and diverse team to help innovate at the edge-building technology that empowers utilities and communities around the world.
We are seeking a DI SDK Software Developer who is passionate about building reliable, efficient, and scalable C/C++ solutions. In this role, you will enhance and support the Itron DI-SDK, a software development kit enabling intelligent agents to run on electric meters and sensor devices. You will work closely with an innovative, customer-centric development team to design new features, optimize performance, and ensure the SDK remains robust across multiple embedded platforms. This position is ideal for someone who enjoys solving complex system-level challenges, thrives in a collaborative environment, and takes accountability for delivering high-quality results.
Duties & Responsibilities
  • Enhance, maintain, and optimize the C/C++-based DI-SDK to ensure performance, efficiency, and stability across platforms.
  • Collaborate with cross-functional teams in an agile environment to design, develop, test, and deploy new SDK features aligned with customer needs.
  • Work with ARM-based cross-toolchains and embedded targets to ensure compatibility across diverse architectures.
  • Write, improve, and maintain CMake configuration files to streamline multi-platform build processes.
  • Debug, test, and document code in both emulated environments and Itron meter hardware to support reliable field performance.
  • Create and update bash scripts to automate workflows, support toolchain management, and improve developer efficiency.
  • Analyze and modify XML files for SDK configuration and system integration.
  • Understand and support execution of DI agents within Linux Containers (LXC) for both build and runtime environments.
  • Uphold a collaborative and accountable team culture, contributing innovative ideas that improve product quality and customer outcomes.
Required Skills & Experience
  • Proficiency in C and C++, with strong understanding of object-oriented and system-level programming.
  • Strong debugging, analytical thinking, and problem-solving skills in both software and hardware contexts.
  • Experience using GCC or other C/C++ compilers.
  • Familiarity with bash scripting for automation, build processes, and version control workflows (Git).
  • Exposure to cloud technologies such as AWS or Azure.
  • Bachelor's degree in a related field or equivalent practical experience.
  • Demonstrated ability to work authentically and collaboratively within a team, supporting agile processes and iterative development.
Preferred Skills & Experience
  • Experience with embedded cross-toolchains, especially for ARM or similar architectures.
  • Understanding of constrained or resource-shared embedded environments.
  • Strong knowledge of CMake and automated build systems.
  • Prior experience contributing to SDK, API, or platform development.
  • Familiarity with Linux-based development tools and utilities, including GNU Debugger, Valgrind, and containerized environments.
  • A track record of innovation, continuous learning, and customer-focused solution development.

Technologies Used in This Role
  • Programming Languages: C, C++
  • Compilers & Toolchains: GCC, cross-toolchains (ARM and other embedded architectures)
  • Build & Configuration Tools: CMake, XML configuration
  • Scripting & Automation: Bash scripting
  • Databases & Libraries: sqlite3, pthreads
  • Operating Systems & Environments: Ubuntu, Linux command-line tools and utilities
  • Embedded & Container Technologies: Linux Containers (LXC), glibc, uclibc, musl
  • Debugging & Performance Tools: GNU Debugger (GDB), Valgrind
  • Version Control: Git
  • Development Ecosystem: Linux-based development environments for building, testing, and deploying DI SDK components

This position offers the opportunity to work on the cutting-edge Itron DI-SDK, used to develop agents that run on Itron sensor devices all over the world.
Pay Transparency Info:
The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills and experience and may vary by location. The base salary is $125,000 - $249,500
Benefits Info:
This position also includes a competitive benefit package including; financial, social, health and wellbeing programs, paid vacation, 401k matching, employee stock purchase program, hybrid work schedule, and more!
Itron is committed to building an inclusive and diverse workforce and providing an authentic workplace experience for all employees. If you are excited about this role but your past experiences don't perfectly align with every requirement, we encourage you to apply anyway. In the end, you may be just who we are looking for!
The successful candidate's starting wage will be determined based on permissible, non-discriminatory factors such as skills and experience.
Itron is proud to be an Equal Opportunity Employer. If you require an accommodation to apply, please contact a recruiting representative at 1-800-635-5461 or email Accessibility@itron.com.
Itron is transforming how the world manages energy, water and city services. Our trusted intelligent infrastructure solutions help utilities and cities improve efficiency, build resilience and deliver safe, reliable and affordable service. With edge intelligence, we connect people, data insights and devices so communities can better manage the essential resources they rely on to live. Join us as we create a more resourceful world: www.itron.com

What Itron employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom