
Senior Cloud Software Engineer – C#/.NET & Azure
Blueprint Technologiesabout 12 hours ago
Redmond, WA, USASenior / Mid Level
H1B Sponsor
Responsibilities
- Design, develop, implement, test, and maintain business-critical software applications and backend services.
- Fine-tune and improve sophisticated software implementation and modernization projects.
- Gather and analyze system requirements, document technical specifications, and develop software solutions aligned to client needs.
- Review enhancement requests, technical specifications, and system requirements.
- Implement system software and customize applications based on business and technical requirements.
- Prepare detailed software specifications, test plans, and validation documentation.
- Code new programs and features based on requirements and create test data for validation.
- Modify and modernize existing programs to meet updated engineering standards.
- Conduct unit testing, troubleshooting, and validation for new and legacy production systems.
- Create migration packages for system testing, user testing, and production implementation.
- Improve build pipelines, CI/CD workflows, test automation, and engineering infrastructure.
- Enhance end-to-end test coverage and create extended test scenarios.
- Diagnose and resolve reliability issues, stuck workflows, integration failures, and bugs found during testing.
- Participate in Agile Scrum ceremonies, including daily standups, sprint planning, backlog refinement, sprint reviews, and retrospectives.
- Collaborate with technical leads, engineers, and stakeholders through code reviews, design discussions, and sprint execution.
- Follow secure engineering practices, code quality standards, and maintainability guidelines.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
- 5–7 years of hands-on software engineering experience.
- Strong experience developing production systems using C# and .NET.
- Experience working across .NET Framework and modern .NET environments.
- Solid computer science foundation, including data structures, algorithms, and software design.
- Experience with large-scale systems software design and development.
- Hands-on experience modernizing legacy applications, including refactoring and improving code quality.
- Experience with SDK-style project migrations, NuGet package upgrades, and framework/runtime upgrades.
- Experience building, deploying, and maintaining cloud-hosted services.
- Strong understanding of RESTful Web API design and implementation.
- Experience performing in-depth troubleshooting and unit testing across new and legacy production systems.
- Experience diagnosing and resolving complex technical issues in services-oriented environments.
- Experience improving build pipelines, CI/CD workflows, and engineering automation.
- Strong focus on code quality, maintainability, build health, and adherence to engineering standards.
- Experience with Infrastructure as Code tools such as ARM templates, Bicep, Terraform, or similar.
- Ability to work independently with clear ownership of assigned sprint deliverables.
- Strong collaboration skills and ability to participate effectively in Agile team ceremonies, code reviews, and technical discussions.
Benefits
- Medical, dental, and vision coverage.
- Flexible Spending Account.
- 401k program.
- Competitive PTO offerings.
- Parental Leave.
- Opportunities for professional growth and development.
Tech Stack
AzureC#.NETTerraform