Microsoft · 4 hours ago
Principal Software Engineer - Office
Microsoft is a leading technology company that empowers individuals and organizations globally. They are seeking a Principal Software Engineer to join the Office Product Group Security Threat Protection team, where the role involves architecting solutions for security issues and mentoring other engineers to enhance the security of Office products and services.
Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
Discovery of Solutions/Identifying Mitigations - Learns of or discovers new security issues within areas of responsibility, including through the Secure Future Initiative; ability to come up to speed on new threats and mitigations without direction; discovers new information to gain context; decomposes work for collaboration; identifies and creates systematic solutions; identifies gaps in existing or new solutions; successfully operates in uncertain, challenging, and novel environments; and leverages expertise to appropriately drive solutions
Solution Engineering - Architects solutions related to specific kinds of security issues; identifies and defines high impact projects and executes cross-company; defines policies, practices, and procedures; weighs business concerns with technical implementation concerns when devising solutions; defines success criteria; prioritizes projects; creates virtual teams to solve problems at scale; and provides review and feedback of implementation
Communication/Influence - Helps to make connections and assist in developing agreements among groups to clarify priorities, dependencies, and provide coordination across groups. Advocates for key issues and mitigations to partners and upper management. Autonomously drives coordination and collaboration across groups. Creates and advocates for broadly applicable solutions. Mentors and coaches peers on new approaches and best practices
Partners with appropriate stakeholders to determine user requirements for a set of scenarios
Leads identification of dependencies and the development of design documents for a product, application, service, or platform
Leads by example and mentors others to produce extensible and maintainable code used across products
Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive multiple group's project plans, release plans, and work items
Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions
Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers
Qualification
Required
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 Python OR equivalent experience
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
Master'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 Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
6+ years experience designing, implementing, shipping and deploying large-scale solutions, and software development lifecycle
6+ years of experience in C/C++, C# or similar programming language; including code reviews and code inspection of complex software
Understanding of security vulnerabilities and mitigations across platforms, applications, or services
Demonstrated ability to apply knowledge of data structures, algorithms, and software design principles
Experience working with DevOps tools and practices, such as Git, CI/CD, testing, and monitoring
Effective communication, collaboration, ability to deal with ambiguity, and problem-solving skills
Motivation to learn and develop new technologies and skills
Customer focus and committed to enhancing engineering efficiency
Company
Microsoft
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
H1B Sponsorship
Microsoft has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)
Funding
Current Stage
Public CompanyTotal Funding
$1MKey Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M
Leadership Team
Recent News
2026-01-15
2026-01-14
Company data provided by crunchbase