Microsoft
Microsoft14h ago
Foundit

Software Engineer II

Noida, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer II Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Microsoft

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

About the Role

Join Microsoft's Office extensibility team and play a key role in shaping the future of Office 365. We are seeking talented Software Engineers to build the next generation of Office extensibility platforms and frameworks. This is an opportunity to contribute to a product used by over a billion users worldwide.

Our team empowers developers, both inside and outside Microsoft, to customize and enrich Office capabilities through robust platforms and APIs. We leverage cloud technologies and Graph APIs to enable seamless integration of Office features into desktop and mobile applications, meeting the evolving needs of a mobile-first, cloud-first world.

At Microsoft, we are driven by our mission to empower individuals and organizations. We cultivate a growth mindset, embrace innovation, and collaborate to achieve impactful results. Our commitment to respect, integrity, and accountability ensures an inclusive environment where every team member can succeed and contribute to our shared vision.

Responsibilities

  • Contribute to the Office codebase, impacting a product with over a billion users.
  • Design and develop cross-platform Office APIs that serve as foundational building blocks for developers, enabling world-class user experiences within Office.
  • Collaborate closely with partner teams to maximize impact through synergistic efforts.
  • Manage the full development lifecycle, from design and development to validation and release, ensuring high quality in functionality, security, performance, stability, and scalability.
  • Actively participate in live site operations, ensuring the ongoing quality and reliability of the service.

Qualifications

Required Qualifications

  • Bachelor's Degree in Computer Science or a related technical field, combined with 2+ years of technical engineering experience, including proficiency in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • A minimum of 2 years of experience in building, deploying, and supporting large-scale applications and services.
  • Demonstrated excellence in problem-solving, design, coding, and debugging.
  • Strong coding skills in C/C++ and C#.
  • Development experience with JavaScript and TypeScript.
  • Experience with system-level programming and interoperation between native and managed code.
  • Proven ability to collaborate effectively across different teams.
  • Experience with VBA or Office add-in development is considered a significant advantage.

Other Requirements

This role requires the ability to meet Microsoft, customer, and/or government security screening requirements. This includes passing the Microsoft Cloud Background Check upon hire and every two years thereafter.

Preferred Qualifications

  • Master's Degree in Computer Science or a related technical field, coupled with 3+ years of technical engineering experience in relevant programming languages, or an equivalent combination of education and experience.
  • Alternatively, a Bachelor's Degree in Computer Science or a related technical field with 5+ years of technical engineering experience in relevant programming languages, or equivalent experience.

Company

Microsoft

Microsoft

Microsoft is a global technology leader dedicated to empowering every person and organization on the planet to achieve more. With a focus on a cloud-first, devices-first strategy, Microsoft develops i...

Noida, India
Posted on Foundit
Software Engineer II at Microsoft | Noida, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform