DeveloperJobs.io
← Back to all jobs

Job Description

SPIE is hiring a Software Engineer II focused on Quality & Automation in Bellingham, WA (onsite). This role starts with building an automated test system and weaving it into CI/CD for fast, trustworthy feedback. As the foundation matures, you will also contribute to .NET web, mobile, and backend development, maintain services, and partner with engineering and QA teams to raise the bar on reliability.

What you’ll do

  • Design, build, and maintain automated test frameworks for unit, integration, API, and end-to-end testing.
  • Integrate automated tests into GitHub Actions build and deployment pipelines so changes are validated quickly and consistently.
  • Work closely with the QA team to make end-to-end automation reliable, maintainable, and part of every build.
  • Define testing standards and create shared test tooling that supports developers in testing their own code.
  • Improve build, release, and container workflows across the team.
  • Contribute to feature development and maintenance across .NET web, mobile backend, and integration projects.
  • Participate in design reviews, code reviews, and architectural discussions.

What you bring

  • 5+ years of professional software development experience.
  • Strong C# and .NET skills with solid object-oriented design fundamentals.
  • Experience writing automated unit and integration tests using xUnit, NUnit, or MSTest.
  • Strong SQL skills and experience with REST/JSON APIs and service integration.
  • Git and GitHub proficiency; experience with a comparable platform such as Bitbucket or Azure DevOps is a plus.
  • Familiarity with CI/CD pipelines, preferably GitHub Actions.
  • Experience using AI coding assistants, plus the judgment to review and own AI-generated code.
  • BS in computer science (or related field) or comparable experience.

Tech you’ll work with

C#, .NET, xUnit, NUnit, MSTest, SQL, REST, JSON, Git, GitHub, CI/CD, GitHub Actions, and AI coding assistants.

Nice to have

  • Experience designing test automation frameworks, especially Playwright and/or Appium.
  • Experience authoring and maintaining GitHub Actions pipelines.
  • Experience with Docker, containers, and Linux environments.
  • Familiarity with Azure DevOps and/or Bitbucket.
  • Experience with performance, load, or security testing tools.

Compensation & benefits

Salary: USD 100,361 - 145,555 per year.

  • Competitive wages with an annual discretionary bonus.
  • Medical, dental & vision benefits provided (100% employer paid premium for the employee, 75% employer paid premium for dependents).
  • Retirement plan: SPIE provides an automatic 5% contribution, plus matching contributions up to 5% and 25% vesting each year, with 100% vested after 4 years.
  • Paid Time Off: plan begins at 31 days per year.
  • Health savings account partially funded by SPIE.
  • Flexible spending accounts for dependent care and dental/vision expenses.
  • Employee life & disability insurance; dependent life insurance & Long-Term Care available through payroll deduction.
  • Learning & development: tuition reimbursement and leadership development.

Location & work authorization

  • Onsite role in Bellingham, WA.
  • Applicants must be currently authorized to work in the United States on a full-time basis.
  • Employer will not sponsor work visas.

Culture

SPIE believes innovation thrives when people feel valued, supported, and empowered. The company cultivates a culture of curiosity, collaboration, and continuous growth, where diverse perspectives are embraced, bold ideas are encouraged, and every voice matters.

Similar Jobs