View Our Website View All Jobs

Senior Software Engineer

Offices located in Anacortes and Lynnwood, WA and Spartanburg S.C.

Do you want the opportunity to work on products that have a significant impact on the lives of others?  We are looking for talented Senior Software Engineers who want to be a part of a team who is passionate about delivering a quality product that matters to our customers.  We would love to have you join our team! Be a part of our dedicated and skilled team of engineers doing meaningful work and improving people’s lives.


A look at what you will be doing:

You will lead and work with your team to perform feature analysis, requirements gathering, design, implementation, and maintenance of C#, n-tier, .NET applications utilizing SQL Server databases. You will assist the team in utilizing Scrum conducting design/code reviews and ensuring/validating product quality.


Do you see yourself in these characteristics:

  • Passionate about empowering people along with proven experience in leading teams of two to five engineers.
  • Excellent interpersonal and organizational skills with the ability to self-manage and work in cooperative team environments.
  • Great team building and team participation skills.
  • Solid understanding of the development lifecycle focusing on the Microsoft stack.
  • Dedicated to writing amazing code for mission critical software.


What experience would make you successful:

Proficient in: C#, WPF or WinForms, Windows Services, web services (RESTful / SOAP / WCF), multi-threading, error handling and recovery, scalability techniques.


Working Knowledge in MSSQL Server 2008 - 2016 – TSQL, stored procedures, views, functions.


Knowledge of: Git, MSBuild, MVVM design pattern, .NET Core, Microsoft Azure.


Ability to:

  • Design and implement application routines utilizing OOD/OOP principles.
  • Create client/server, n-tier, fault tolerant, scalable, enterprise class applications.
  • Utilize Visual Studio to fully debug an application top to bottom.


What education you'll need to have:

A minimum of a BS or BA in Computer Science, an Engineering discipline, or equivalent years of experience is required for this position.


Please note the following items before submitting your resume and cover letter.

  • This position is in-house only.
  • Please submit your cover letter and resume in PDF format. Thank you!
  • Relocation assistance available.
  • Smith Technologies is an Equal Opportunity Employer and embraces diversity.  We follow the Federal Guidelines for a Drug-Free Work Environment.
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file