-
Software Design Engineer 4
- Insight Global (Redmond, WA)
-
Job Description
This role focuses on modernizing services, codebases, and infrastructure, with a strong emphasis on C# and Azure experience. Candidates will work on migrating project definitions, upgrading packages, improving build pipelines, and implementing secure authentication methods. The position requires deep technical expertise, strong collaboration skills, and the ability to drive modernization initiatives in large-scale enterprise environments.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Skills and Requirements
• 8–10 years of experience required.
• Bachelor’s degree in computer science, computer engineering, or related field.
• Strong hands-on experience with C# across .NET Framework and .NET Core.
• Experience modernizing legacy applications, including SDK-style project migrations, NuGet package upgrades, and .NET framework/runtime upgrades.
• Azure application and services development:
• Building and maintaining services in Microsoft Azure.
• RESTful Web API design and implementation (ASP.NET Web API).
• Service-to-service authentication and secure communication patterns.
• Infrastructure as Code (IaC):
• Hands-on experience with ARM templates, Bicep, or Terraform.
• Ability to migrate and manage infrastructure across Azure subscriptions and resource groups.
• Build, CI/CD, and code hygiene:
• Improving build pipelines and upgrading CI/CD workflows.
• Strong focus on code quality and maintainability.
• Testing and reliability:
• Improving E2E test coverage and diagnosing integration failures.
• Understanding of test automation and service validation in distributed systems.
• Security best practices:
• Removing or replacing legacy authentication mechanisms.
Understanding secure identity and access patterns in Azure.
-