Job is more than three months old.
Job Details
Posted date: Aug 08, 2024
There have been 1104 jobs posted with the title of Principal Software Engineer all time at Microsoft.There have been 1104 Principal Software Engineer jobs posted in the last month.
Category: Software Engineering
Location: Redmond, WA
Estimated salary: $215,800
Range: $137,600 - $294,000
Employment type: Full-Time
Travel amount: 25.0%
Work location type: Up to 100% work from home
Role: Individual Contributor
Description
OneDrive is Microsoft’s solution for cloud file storage - the one place for all your important documents, files and folders, photos and videos and more, across work and life and seamlessly on all your devices, and SharePoint Online is revolutionizing team collaboration, information sharing, storage & productivity for enterprises.Our team’s mission is to drive OneDrive, SharePoint Online, and M365 Platform adoption by enabling trusted sharing and security management experiences for ITPros, Business Decision Makers, Partners & System Integrators.
We are currently seeking an initiative-taking Principal Software Engineer with a record of accomplishment in design and implementation to join our world class team of software engineers. As part of our team, you will engage in solving diverse core engineering and strategic challenges, constructing solutions utilizing various back-end technologies, building critical sharing and collaboration focused features in our service. Our work culture emphasizes quality, innovation, and cross-group collaboration, providing you with opportunities to develop a broad range of skills and experiences, all while making a direct impact on millions of users. We collaborate closely with multiple partner teams across Microsoft 365 products and services to ensure our shared infrastructure offers the most effective and comprehensive solutions for their collaborative experiences.
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.
We believe the key to a successful team is to have an inclusive workplace where all people and ideas are welcome. Transparency is core to our culture. We leverage internal & external tools to get feedback and celebrate our work and learnings to help each other grow. We are looking for team members who can help foster an inclusive culture and encourage growth mindsets.
Our culture is inclusive, agile and result oriented; our team members come from diverse backgrounds and are grounded in our customer needs.
You will join our sharing engineering team, working with product managers, frontend & backend engineers, design, and data science to empower data driven decisions on one of the largest business & consumer services on the planet and the second biggest workload in Office 365. You will need to partner effectively with teams across Microsoft to design holistic solutions and make good tradeoffs among multiple technology options in the company and in the industry. This role is for individuals looking to gain hands on experience working on a mission critical service running at petabyte scale. Responsibilities for the position will include:
Designing and implementing sharing and security related service-side features to enhance customer collaboration while maintaining customer insight and control of security and access. Analysis, maintenance, and support for existing service code base including through on call escalation duties, troubleshooting and repairs made through code refactoring, bug fixes and design change requests (DCRs). Ensure design, implementation and operation of products and features have focus on modularity, component reuse, performance/reliability in close cooperation with product, design, and engineering teams. Effective collaboration within the SharePoint Online organization and with other product groups across Microsoft in the design and implementation of software solutions. Own end-to-end service solutions, code quality and efficiency. Use and promote technologies, tools and engineering practices based on the latest industry trends, market, and user dynamics. Understand product design and architecture, across the full SharePoint Online ecosystem. Contribute to product vision and roadmap by bringing innovation to the manageability ecosystem. Building and maintaining data pipelines and platforms that ingest, process, store, and serve large volumes of structured and unstructured data for analysis and reporting purposes. Act as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service for degradation, downtime, or interruptions. Alert stakeholders as to the status and gain approval to restore system/product/service for simple problems. Respond within Service Level Agreement (SLA) timeframes. Escalate issues to appropriate owners. Embody our Culture and Values
Qualifications
Required Qualifications:Bachelor'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#, Java, JavaScript, or PythonOR equivalent experience.3+ years of experience building large-scale enterprise applications. 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.Preferred Qualifications:
4+ years of experience in developing enterprise grade large scale cloud applications. 2+ years of experience with SharePoint and/or OneDrive Consumer development. 2+ years of experience troubleshooting and maintaining service scale applications. DevOps experience with GIT and Continuous Integration and Delivery. Effective communication skills and team player with demonstrated experience executing against projects that include multiple components while working across and partnering with multiple engineering teams to achieve business goals.
Software Engineering IC5 - 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 August 13, 2024.
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.
Check out other jobs at Microsoft.