Senior Software Engineer - Substrate
Job Description
Substrate is the data and intelligence platform that enables internal partner teams at Microsoft to build, deploy, and maintain compliant productivity apps and services with reduced effort and faster time to market. The Substrate Directory team owns the directory service that provides user access to Substrate and inter-machine communication within the Substrate. We work closely with Azure Active Directory to provide directory functionality to our partners and users. We are starting the journey of replacing the technology underpinning much of our service.
We are looking for a Senior Software Engineer who enjoys solving massive scale challenges and embraces the cultural values of inclusion and belonging. In this role, you will work as an Individual Contributor on a small engineering team. Your work will have high impact with initial delivery in less than 6 months. Core software development skills are required with an expertise in building and evolving high scale services. You will be a key contributor on the team who will own the implementation and full lifecycle of the solutions in C#.
More About Microsoft 365 and Substrate
Microsoft 365 (M365) is the fastest growing cloud services business in Microsoft. M365 brings together cloud versions of our most trusted communications and collaboration products like Teams, Exchange, SharePoint, and OneDrive with the desktop suite of Office products in an always up-to-date integrated service offering. Since its launch, the service has made it easier for millions of information workers across the world in small, medium, and large enterprises to use the best of Microsoft's business productivity solutions via the cloud. The service now extends the same capability to consumer communication and collaboration products.
Qualifications:
Required Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to C#, C++, or Java
- OR equivalent experience
- Experience shipping products and having been through more than one development cycle
- Experience in design, implementation, debugging and testing of complex distributed services
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check
- Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to C#, C++, or Java
- OR equivalent experience
- Working knowledge of Distributed Systems and Cloud Technologies
- Ability to work and thrive in a dynamic, collaborativeenvironment
- Experience driving a complex multi-year infrastructure project
- Experience building commercial grade software
- Experience in a large scale, high availability service
- Experience with directory and/or data storage systems
- Experience working across disciplines and functions
- Experience as a technical lead; coaching and mentoring others
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Responsibilities:
- Extensive development and unit testing in C#/C++
- Proactively identify and resolve people, process and technology issues to reduce incident mitigation time
- Solve issues through software or automation improvements
- Collaborate on the design of the overall services with a focus on service reliability and automated troubleshooting
- Research, architect, develop and deliver solutions in an evolving agile development environment
Date Posted
08/22/2023
Views
9
Similar Jobs
Senior Software Engineer, Networking Software - NVIDIA
Views in the last 30 days - 0
NVIDIAs platforms have made significant impacts in AI and SoftwareDefined Networking with widespread use across leading academic institutions startups...
View DetailsSoftware Engineer II, Graphics/Vulkan - DigitalFish
Views in the last 30 days - 0
DigitalFish is seeking a Software Engineer II Graphics to join their dynamic team The ideal candidate will have experience in realtime graphics and ma...
View DetailsSr. RF Silicon Software Engineer (Starlink) - SpaceX
Views in the last 30 days - 0
SpaceX is actively developing technologies to make human life on Mars possible and deploying Starlink the worlds largest satellite constellation provi...
View DetailsSr. Software Engineer, Starlink Ground Stations - SpaceX
Views in the last 30 days - 0
SpaceX is a company that aims to make human life on Mars possible by developing advanced technologies for a future of outdoor exploration They are cur...
View DetailsSoftware Engineer, Starlink Ground Stations - SpaceX
Views in the last 30 days - 0
SpaceX is a company that aims to make human life multiplanetary by developing technologies for a future where humanity explores the stars They are cur...
View DetailsIT Engineer, End User Support - NVIDIA
Views in the last 30 days - 0
NVIDIA is seeking an IT Engineer to support Field Office sites manage IT inventory ensure compliance resolve issues communicate updates and improve op...
View Details