Microsoft Corporation
Principal Software Engineering Manager
Microsoft Corporation, Redmond, Washington, 98052
Are you excited by the idea of driving innovative solutions to reimagine Payroll and Global Time & Attendance at Microsoft? Do you have a passion for enhancing end-user experiences, boosting employee productivity, and applying AI to enable robust HR solutions? If you're a people-first, culture-driven leader, Microsoft Digital (MSD) offers an incredible opportunity to grow your career. At MSD, our mission is to power, protect, and transform the employee experience across Microsoft globally. Join our team to build community, pursue your passions, and make an impact on Microsoft's digital journey. MSD drives the vision for Microsoft’s employee experience and oversees HR, corporate and legal affairs, global real estate products, campus modernization, and hybrid solutions—all while managing the internal Microsoft tenant administration and running Microsoft’s internal network and infrastructure. As a Principal Software Engineering Manager, you will leverage cutting-edge technologies including the latest and greatest AI innovations to empower Microsoft employees with tools and services that shape the future of work in both physical and digital spaces. 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 Lead and Grow the Team: Build and develop a team of engineers to deliver secure, highly scalable, and high-performance solutions, while fostering a growth mindset, diversity, and inclusion. Empower and Drive Success: Lead through Microsoft’s core values of modeling, coaching, and caring: Model: Embody Microsoft culture and values, demonstrating leadership principles. Coach: Set clear team objectives, support cross-functional success, and encourage adaptability and learning. Care: Attract, retain, and develop top talent by recognizing each individual’s strengths and investing in their growth. Collaborate on Strategy: Work closely with stakeholders to define a platform strategy focused on secure architecture and enhancing employee experiences. Product and technologyRoadmap:Drive defining and implementingtechnology and product roadmap for timely releases, prioritizing ease of adoption through customer-driven insights. Develop Best-in-Class Engineering: Ensure that services are well-defined, modular, secure, reliable, diagnosable, monitored, and reusable. Champion a Live Site Culture: Foster a DevOPS mindset to ensure services consistently meet and exceed customer expectations. Understand Microsoft Business Needs: Collaborate with peers to deliver cohesive, end-to-end experiences that align with Microsoft’s goals. Stay Current and Innovative: Keep up with emerging technologies, conduct POCs, and evaluate tech that best serves customer needs. Embody our Culture (https://careers.microsoft.com/v2/global/en/culture) and Values (https://www.microsoft.com/en-us/about/corporate-values) Qualifications Required Qualifications: 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++, C#, Java, JavaScript, or Python OR equivalent experience. Proficient with SAP SuccessFactors or other HCM systems, and integration with payroll solutions like ADP, SAP, and EY, with knowledge ofHRIS, payroll dependencies, and working with HR and finance business units. Experienced in hiring, managing, and mentoring global teams, with experience in leadership and people management roles. Experienced in developing and deploying high-availability applications and infrastructure on leading cloud platforms, including Azure and AWS. Experienced promoting a DevOps culture, fostering innovation, and maintaining Live Site focus. Experienced working with regulatory standards (SOX, GDPR, FMLA) and regional payroll compliance, tax, and labor law implications. Other Requirements: 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 . Citizenship & Citizenship Verification: This role will require access to information that is controlled for export under export control regulations, potentially under the U.S. International Traffic in Arms Regulations or Export Administration Regulations, the EU Dual Use Regulation, and/or other export control regulations. As a condition of employment, the successful candidate will be required to provide proof of citizenship, U.S. permanent residency, or other protected status (e.g., under 8 U.S.C. § 1324b(a)(3)) for assessment of eligibility to access the export-controlled information. To meet this legal requirement, and as a condition of employment, the successful candidate’s citizenship will be verified with a valid passport. Lawful permanent residents, refugees, and asylees may verify status using other documents, where applicable. Preferred Qualifications: 4 years people management experience. Demonstrated commitment to supporting the growth of others; responsible for mentoring and managing developers within the team. Experienced with continuous integration, test-driven development (TDD), and automated deployment processes with built-in quality checks. Experienced in object-oriented design, critical thinking, software debugging, and problem-solving. Experenced in microservices, Machine Learning and serverless architectures. Experienced in working with large, diverse datasets, leveraging various data storage solutions and architectures (e.g., Azure Tables, CosmosDB), and proficient in data modeling techniques. Experienced in designing and developing AI models, with a focus on creating and deploying large language model (LLM) products in the end-to-end development lifecycle, including data preprocessing, model training, fine-tuning, and optimizing performance for real-world applications. Software Engineering M5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $180,400 - $294,000 per year. 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 will accept applications for the role until December 10, 2024 MSD MSDJOBS DPGJOBS Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .