EngineerJobs.io
← Back to all jobs

Job Description

SPIE is seeking a Software Engineer II to strengthen quality and automation across its delivery pipeline, starting with the build-out of an automated test system and its integration into CI/CD. As the foundation matures, the role expands into .NET development for web, mobile, and backend components, alongside close collaboration with engineering and QA teams.

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 to provide fast, reliable feedback on changes.
  • Partner with the QA team on end-to-end test automation to keep suites reliable and maintainable across builds.
  • Define testing standards and develop shared test tooling so developers can test their own code efficiently.
  • Improve team workflows related to build, release, and container usage.
  • Support feature development and ongoing maintenance for .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.
  • Proficiency with Git and GitHub (experience with Bitbucket or Azure DevOps is a plus).
  • Familiarity with CI/CD pipelines, preferably GitHub Actions.
  • Experience using AI coding assistants, with judgment to review and own AI-generated code.
  • BS in computer science (or related field) or comparable experience.

Technologies

C#, .NET, xUnit, NUnit, MSTest, SQL, REST, JSON, Git, GitHub, CI/CD, GitHub Actions, 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 and benefits

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

Location and work authorization

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

SPIE culture

SPIE emphasizes innovation through people feeling valued, supported, and empowered. The environment is built around curiosity, collaboration, continuous growth, and respect for diverse perspectives, with room for bold ideas and every voice to matter.

Similar Jobs