Logo
Microsoft

Senior Software Engineer- CTJ- Poly

Microsoft, Sun River, Montana, United States

Save Job

Overview

The Cloud & AI organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. Microsoft is one of the largest enterprise service companies in the world. Microsoft Azure is undergoing significant growth as customers around the world realize the benefits of moving services and applications to the cloud. Security and reliability are the foremost concerns for our customers as they move their services to Azure, outside of their corporate network. The job of the Azure Security team is to ensure that Azure is the most secure and resilient cloud platform. The team owns core security services spanning across the stack of Azure, providing low level platform security as well as protection for customer applications running at cloud scale. Our organization is responsible for core distributed security infrastructure including key management, disk encryption and data protection, Trusted Launch, and attestation of the platform as well as customer VMs, Azure Confidential Computing infrastructure services, Linux security, and other security capabilities for the Azure ecosystem. Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. Responsibilities

We are looking for a Senior Software Engineer with experiences working with all service aspects of high throughput and multi-tenant services, who designs components carefully, properly handles errors, writes clean and well-factored code with good tests and good maintainability. Review product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area. Provide insight to code reviews to help improve code quality, coaching and feedback to develop other engineers\' skills. Conduct code reviews in a timely fashion that helps accelerate the pace of development. Consider diagnosability, reliability, testability, and maintainability when reviewing code, and understand when code is ready to be shared or delivered. Apply and review for coding patterns, security risks, compliance issues, and best practices in code reviews, providing feedback to drive adherence. Use automated source code analysis tools integrated into the build/development process. Independently create a clear test strategy that ensures solution quality, prevents regression, and includes security testing to validate security invariants. Drive testing efforts to cover gaps, fix broken tests, and improve test speed, reliability, and defect localization. Build testable code and consider testability during design. Understand different types of tests (e.g., unit tests) and apply appropriate testing architectures. Identify difficult or untestable sections for future design or rearchitecture discussions. Leverage AI tools for test automation. Apply best practices to build secure, scalable code; align with customer requirements and performance/security promises. Qualifications

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. Other Requirements

Security Clearance Requirements: Candidates must be able to meet Microsoft, customer and/or government security screening requirements, including active U.S. Government Top Secret Clearance with access to SCI based on SSBI with Polygraph. Clearance verification may be required prior to offer. Microsoft Cloud Background Check: required on hire/transfer and every two years thereafter. Citizenship verification may be required. Preferred/Additional Qualifications

Master\'s Degree in Computer Science or related field AND 6+ years experience, or Bachelor\'s with 8+ years experience, in coding across C, C++, C#, Java, JavaScript, or Python, or equivalent. Software Engineering IC4 – The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. In certain locations, base pay may differ. Benefits and other compensation may apply. Open to applicants until September 24th 2025. Equal opportunity employer information and accommodations available upon request.

#J-18808-Ljbffr