×
Register Here to Apply for Jobs or Post Jobs. X

Applications Dev & Test – Software Design Engineer

Job in Redmond, King County, Washington, 98052, USA
Listing for: Apex Systems
Full Time position
Listed on 2026-01-11
Job specializations:
  • Software Development
    Software Engineer, C# / Unity Developer
Salary/Wage Range or Industry Benchmark: 73 - 77 USD Hourly USD 73.00 77.00 HOUR
Job Description & How to Apply Below
Position: Applications Dev & Test – Software Design Engineer 4

Job#: 3017088

Job Description:

Job Title: Software Design Engineer 4

Duration: Approximately 5 months

Location: Onsite – Greater Seattle Area, WA

Openings: 4

Shortlist Deadline: 1/9/2026

Rate Range: $73-$77/hr

Top 3 Must-Have Skills

1) C# / .NET Development (6 years)

  • Strong, hands‑on experience developing production systems using C# across .NET Framework and modern .NET (.NET Core / .NET
    6).
  • Proven experience working on large or legacy codebases, including refactoring, modernizing projects, and improving code quality.
  • Experience with SDK‑style project migrations, NuGet package upgrades, and .NET runtime/framework upgrades.
  • Ability to write maintainable, testable code and troubleshoot complex issues in service‑oriented systems.

2) Cloud Services (4 years)

  • Hands‑on experience building, deploying, and operating services in a cloud environment.
  • Experience developing and maintaining RESTful Web APIs hosted in the cloud.
  • Practical experience with cloud environments, including subscriptions, resource groups, and service configuration.
  • Familiarity with cloud‑based CI/CD workflows and platform upgrades impacting live services.

3) Infrastructure as Code & Dev Ops Foundations (3 years)

  • Strong experience defining and maintaining infrastructure using Infrastructure as Code (IaC) tools (e.g., ARM templates, Bicep, or Terraform).
  • Experience upgrading or migrating build and deployment pipelines (Azure Dev Ops or equivalent).
  • Understanding of infrastructure modernization efforts such as pipeline migrations, environment isolation, and platform compliance requirements.
  • Proven ability to improve developer productivity by strengthening build reliability, test pipelines, and automation.
Typical Day in the Role
  • Design, develop, implement, test, and maintain business and computer applications software or specialized utility programs.
  • Work on modernization of services, code base, and infrastructure, focusing on tasks related to business logic.
  • Specific tasks include migrating project definitions to new standards, cleaning up source code warnings, upgrading NuGet packages, and modernizing old services to use updated authentication and authorization methods.
  • Additional work may involve build pipeline migrations and infrastructure-level improvements, with a strong emphasis on C# and cloud experience, covering both .NET Framework and .NET Core.
  • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs.
  • Analyze and review enhancement requests and specifications.
  • Implement system software and customize to client requirements.
  • Prepare detailed software specifications and test plans.
  • Code new programs to client’s specifications and create test data for testing.
  • Modify existing programs to new standards and conduct unit testing of developed programs.
  • Create migration packages for system testing, user testing, and implementation.
  • Provide quality assurance reviews.
  • Perform post‑implementation validation of software and resolve any bugs found during testing.
Candidate Requirements
  • Must have strong technical skills in C#, .NET, cloud services, and Infrastructure as Code.
  • Excessive job hopping (e.g., changing jobs every month over the past two years) is considered a red flag.
  • Prior experience with large‑scale enterprise systems is preferred.
Best vs. Average Candidate
  • Experience splitting or migrating workloads to new repositories or isolated environments to reduce operational overhead.
  • Exposure to large or legacy enterprise systems undergoing modernization.
  • Experience improving test tooling or developer experience beyond pure feature delivery.
  • Experience working in Agile/Scrum teams with two‑week sprints.
  • Ability to work independently on scoped technical initiatives while collaborating via code reviews and design discussions.
  • Strong communication skills for working with full‑time engineers, other vendors, and partner teams.
  • Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Large systems software design and development experience.
  • Experience performing in‑depth troubleshooting and unit testing with both new and legacy production systems.
Core Technical…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary