Experience Inc. Jobs

Job Information

Microsoft Corporation Software Engineer II in Alpharetta, Georgia

The mission of Microsoft Digital is to power, protect, and transform Microsoft as the voice of our digital transition in the market.

As part of Microsoft’s Cloud + AI Group, we are responsible for building, managing, and securing the platform, products, processes, and services that powers Microsoft. We build, maintain, and implement a cloud-first approach to our technology and experiences, from custom-built business solutions developing our campus of the future and our productivity and collaboration experiences like Teams and SharePoint, to horizontal 3rd party solutions like SAP and Adobe. As a steward of Microsoft and our customer’s data, a core function of Microsoft Digital is ensuring the security of every aspect of the business. Microsoft Digital is responsible for company-wide information security and compliance, with a strategic focus on information protection, assessment, awareness, governance, and enterprise business continuity. Microsoft Digital’s charter is also to influence and work alongside engineers across the company and with strategic partners to build and grow their cloud products and services. As customer zero, we deploy these services inside Microsoft and then share best practices with enterprise customers at scale across the globe.

The Seamless Teamwork (ST) engineering team within Microsoft Digital drives seamless employee experiences by ensuring all assets within Microsoft are secure by design. The Governance Platform, built on cutting edge technology monitors and scans millions of assets proactively identifying vulnerabilities and mitigating identified risks. This is a critical initiative for Microsoft SLT and a big area of investment.

Help drive the future of end user productivity using innovative technologies!

Want to work across a variety of product groups and business organizations to leverage the latest and greatest technology? Then look no further.

Employee Experience team delivers and runs services that create a highly productive work environment for all Microsoft employees. We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!

The Employee Experience team is looking for a Software Engineer II who is passionate about modernizing the experiences and solutions used by Microsoft employees, their partners, and our customers. Help connect employees to the information and people that they need. Enable publishers and communities to share content, helping protect and manage that information while aligning effectively & securely with enterprise requirements. Help deliver experiences that are beautiful, intuitive yet simple to adopt and maintain.


  • Adhere to and drive modern software engineering practices through design reviews.

  • System design through well-defined interfaces across multiple components, code reviews, leveraging data / telemetry to make decisions.

  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, extensible and reusable.

  • Be passionate about quality; ensure testability, portability, reliability, availability, diagnosable, monitorable. Drive adherence to system/service health metrics and compliance.

  • Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders contributing to cohesive, end-to-end experiences for our users.

  • Build systems that are secure adhering to privacy and accessibility standards.

  • Partner with, & influence Microsoft organizations to deliver solutions increasing stakeholder’s productivity.

  • Define, design, and deliver Enterprise-Quality distributed Software & Services

  • Be familiar with Agile methodologies used to drive backlog prioritization, scope, and delivery.

  • Drive innovation (Experiments and POCs) accelerating business outcomes.

  • Be familiar with CI/CD, driving Operation-Excellence in a DevOps world.


Required qualifications:

  • A Bachelor’s degree in Computer Science, Engineering or a related field, or alternative education, skills, and/or equivalent experience.

  • 4+ years development and design experience working on high availability systems.

  • Experience with one or more object-oriented programming languages including but not limited to: Java, C/C++, C#, Python, JavaScript, PowerShell, etc.

  • Experience working with cloud technologies.

  • 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: - Citizenship Verification: This position requires verification of US Citizenship to meet federal government security requirements. - 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, not required:

  • Understanding of data structures and data storage solutions.

  • Working understanding operating in an Agile team.

  • Experience working with direct, remote, and virtual teams.

  • Ability to work in cross functional teams, strong interpersonal and independent leadership skills.

  • Experience with enterprise software design and development, delivering elegant services that are optimized for efficiency and maintainability.

  • Working experience with cloud, preferrably Azure platform.

  • Familiarity with Federated Identity ADFS, AAD, OAuth is preferred.

  • Experience with data technologies like SQL, Big-Data, Cosmos, BI/Analytics. Experience with Power-BI is a plus.

  • Experience in developing SharePoint applications is a plus.

  • Quality mindset, adherence to system/service health compliance

  • Translate problem solving techniques into code

  • Experience with UX-Design, including UCD and Accessibility is preferred.

  • Redmond location preferred. Open to considering other locations.


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 (https://careers.microsoft.com/us/en/accommodationrequest) .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.