Software Engineer II

16 Minutes ago • 4 Years + • Full Stack Development

About the job

Job Description

The Software Engineer II role at Microsoft's OneDrive-SharePoint (ODSP) team in Hyderabad focuses on building and enhancing next-generation products within the Office M365 ecosystem. Responsibilities include leading software design and development, defining new components, understanding service interdependencies, improving performance and scalability, creating prototypes, collaborating with product and engineering teams, and mentoring junior members. The ideal candidate possesses strong experience in C#, C++, or Java, thrives in agile environments, and is passionate about building world-class, mission-critical systems. The role involves working with cloud-based distributed systems and contributing to the evolution of multi-geo content stores.
Must have:
  • 4+ years software development experience (C#, C++, Java)
  • Agile team experience
  • Strong communication and collaboration skills
  • Lead design/development and ensure quality
  • Define new components understanding service limitations
  • Knowledge of performance, scalability, and enterprise architecture
Good to have:
  • Azure, Exchange, or other cloud/distributed systems experience
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Software Engineer 2  

 

Do you want to be a part of a multi-billion-dollar organization that is rapidly growing and is responsible for 200M MAU and exabytes of customer data in the cloud at high performance and scale? Do you want to work on technically challenging problems on the cloud in a full-stack environment, with an opportunity to influence the roadmap and vision of not only your team but your partner teams as well? If so, come join the OneDrive-SharePoint (ODSP) team as part of Office M365 ecosystem in Hyderabad! 

 

SharePoint helps millions of people work better together and empowers the biggest companies in the world to solve mission critical problems. We create global scale services to store, secure and manage some of the most sensitive data on the planet.

 

We have fantastic opportunities and are on the front-line of making many of our next generation architecture investments to deliver multi-geo content store, amazing performance/scale/reliability, and security capabilities using scalable cloud distributed systems.

Qualifications

 

Qualifications 

  • Bachelors, Masters, or PhD in computer science or equivalent
  • 4+ years of software development experience with C#, C++ or Java
  • Working in agile teams with strong customer focus
  • Good communication and cross group collaboration skills
  • Experience in Azure, Exchange, or other cloud and distributed systems is a big plus

Responsibilities

Towards this vision, we are seeking a strong and highly motivated engineers to disrupt and build next generation of products and take it to the next level:

  • Lead the design/development of software and ensure its quality.
  • Defining new components with complete understanding of service interdependencies and limitations.
  • Possess knowledge and is curious to learn more about performance, scalability, enterprise system architecture, and engineering best practices.
  • Creating prototypes and proof-of-concepts for iterative development.
  • Work effectively with product development and engineering teams.
  • Actively mentoring junior team members.
  • You must be self-driven, curious to learn, proactive, and result-oriented.

 

Join a team of builders and innovators that think outside the box. A team that’s committed to a low operational burden by designing for it. A team that puts work-life balance, personal and professional growth as a principle, not just a goal. If you enjoy working in a dynamic environment to deliver world class mission critical systems, this may be the career opportunity for you!

 

#SharePointIndia, #ExDIndiaAllJobs, #NextPlay

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Lisbon, Lisbon, Portugal (Hybrid)

Mexico City, Mexico City, Mexico (On-Site)

Uttar Pradesh, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Belgrade, Serbia (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Hire Phoenix Consulting - Ludo Game Developer needed (Freelance opportunity)

Hire Phoenix Consulting, India (Remote)

Ness Digital - Java & React Senior Engineers II (T17)

Ness Digital, Romania (Remote)

Netflix - Software Engineer, L5, Video Algorithms

Netflix, United States (Remote)

Neostella - Python Developer

Neostella, Colombia (Remote)

Global Business Travel - Customer Identity Lead Engineer

Global Business Travel, United States (Hybrid)

Playrix - Tech Lead Full Stack (Web Services)

Playrix, Ireland (Remote)

PlayStation Global - Manager, Software Engineering - Identity Platform

PlayStation Global, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gaming Innovation Group  - Associate Big Data Engineer

Gaming Innovation Group , Malta (Hybrid)

Daybreak Game Company LLC - Senior Software Engineer, Platform

Daybreak Game Company LLC, United States (Remote)

Next Level Business Services - Java/J2EE Developer

Next Level Business Services, United States (On-Site)

Simplify 360 - Tech Lead Fullstack (Java + React)

Simplify 360, India (Hybrid)

Playtika - R&D Team Leader

Playtika, Romania (Hybrid)

Fairmatic - Senior Software Engineer - Backend

Fairmatic, India (Hybrid)

Meta - Software Engineering Manager, Product

Meta, United States (On-Site)

Netflix - Software Engineer (L4) Trust & Safety

Netflix, United States (Remote)

Communix - Senior Unity Developer

Communix, Israel (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Noida, Uttar Pradesh, India

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Get notifed when new similar jobs are uploaded