Sr. Software Engineer

United StatesPosted Jul 23, 2026
Design, develop, and deliver software solutions that measure, improve, and validate the quality of Azure hardware, helping ensure reliable and scalable cloud services that meet customer expectations. Focus on delivering high-quality customer experiences through reliable, efficient, and scalable software solutions. Identify and resolve systemic issues, contributing to the design and implementation of new architectures, standards, and engineering practices for large-scale distributed systems. Collaborate with hardware architects, program managers, and engineering teams to validate and enable next-generation Azure hardware platforms. Solve critical service reliability, operational, and quality challenges through software automation and data-driven engineering solutions. Design, prototype, evaluate, and implement innovative solutions that improve hardware readiness, operational efficiency, and cloud infrastructure quality as business needs evolve. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 4+ years of software development experience with demonstrated expertise in technical design and developing web applications, including web APIs using C# and user interfaces using React and TypeScript. These requirements include but are not limited to the following specialized security screenings: Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Experience developing enterprise-scale applications using C# and .NET technologies. Experience with Azure cloud services, including Azure App Service, Azure Functions, or other cloud-native development platforms. Experience with Application Lifecycle Management (ALM) tools such as Azure DevOps. Experience with predictive analytics, machine learning, or Generative AI technologies. Experience building and supporting distributed systems and modernizing legacy applications. Experience applying data mining, statistics, analytics, or mathematical modeling techniques to solve business or engineering problems. Effective verbal and written communication skills with the ability to collaborate across cross-functional teams. Demonstrated ability to analyze complex technical systems, troubleshoot issues, and drive technical solutions. Proven sense of ownership and accountability throughout the software development lifecycle.

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free