Microsoft · 8 hours ago
Software Engineer II and Senior Software Engineer (Multiple Positions) - Office Files and Identity
Microsoft is a leading technology company that empowers every person and organization on the planet to achieve more. The Office Files and Identity Team is seeking Software Engineers to enhance collaboration and cloud file experiences across Office applications. The role involves designing and implementing features to improve user experiences and operational reliability in Office applications.
Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
Design and write code. You will architect and build features, implement performance and reliability improvements, review code, debug and fix code
Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
You will use data as the basis for decision making, whether that’s in making product design decisions or keeping the product running well
Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
Grow as an engineer in a modern and highly impactful team
Qualification
Required
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
OR equivalent experience
Preferred
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
OR equivalent experience
4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
4+ years industry experience building and shipping production quality, performant and cross-platform applications
Experience collaborating cross-team and cross-function to deliver software features or projects
Platform-specific experience building Windows, MacOS, iOS or Android applications
Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
Understanding of client file system design and APIs, including advanced performance optimizations
Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Cross-platform User Experience (UX) experience in native applications with React Native or ReactJS
Experience and passion for driving customer experiences end-to-end
Benefits
Certain roles may be eligible for benefits and other compensation.
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-14
2026-01-14
Company data provided by crunchbase