Jobs and Careers
MI

Senior Software Engineer

Microsoft
United Statesfull_timeVerifiedPosted 20 Jun 2024
💰 $238,600/yr($112,000/yr$238,600/yr)

About the role

We are looking for a self-driven Senior Software Engineer, to identify and dive deep into global scale service issues and drive improvements to resiliency, availability, latency, and product reliability. You will be responsible for complexity analysis, and scalable system design to ensure services/systems are highly stable, available, performant, and meeting the expectations of our customers. If you are experienced in building robust software, thrive in a collaborative environment, and aspire to make an impact on how organizations securely manage their devices and data, this role is perfect for you.

 

Microsoft Intune is an industry leading cloud-based device configuration and security management platform offered by Microsoft. It empowers organizations to efficiently manage and secure tens and hundreds of millions of devices, including Windows, macOS, iOS, Android, and Linux, all from a single, centralized platform. Intune provides tools for configuring device settings, deploying applications, enforcing security policies, and ensuring compliance, all while enabling remote work and enhancing productivity.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

You will be designing, building, and running cloud services at high scale and availability, and work on Intune gateways which is the first point of contact for any devices with a scale of billions of transactions per day. You will have end-to-end ownership of scenarios and features and will have the opportunity to have significant impact, to hone your system design skills while working on the latest technologies in Cloud computing, and to collaborate cross team/group/org.

• Architect and Design Complex Systems: Lead the architectural design of complex software systems, considering customer needs and ensuring user-centric solutions that prioritize usability and satisfaction.
• Mentor and Collaborate: Mentor less experienced engineers, fostering a culture of customer-centric development and collaborating with cross-functional teams to deliver high-quality software solutions that address user pain points.
• Code Review and Quality Assurance: Conduct code reviews with a focus on delivering a seamless customer experience, while ensuring compliance with coding standards and industry regulations that safeguard user data and privacy.
• Problem Solving and Innovation: Problem solving technical issues with an understanding of customer requirements, proposing solutions that enhance the overall user experience and improve customer satisfaction.
• Project Leadership: Take ownership of key development projects with a customer-first approach, ensuring that the software aligns with business goals, timelines, and user expectations, and effectively managing technical risks to deliver solutions that resonate with users.

Embody our Culture and Values 

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++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 2+ years experience building and managing distributed services. 

Other Requirements: 

Microsoft Cloud Background Check: 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: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

Preferred Qualifications:

  • 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 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#, Ja

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Microsoft

View company profile →