Software Engineer II

Microsoft

Hyderabad

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in Hyderabad is seeking a Software Engineer II to drive the developer experience for Microsoft 365. You will work with various technologies, mentor junior engineers, and contribute to innovative projects. The ideal candidate will have a solid background in languages such as C#, Java, or Python. You will join a dynamic team committed to enhancing productivity and building scalable solutions.

Qualifications

  • 2+ years of technical engineering experience with coding.
  • Ability to meet Microsoft security screening requirements.
  • Passion for building highly available distributed systems at scale.

Responsibilities

  • Work with teams to deliver features with solid design and architecture.
  • Own and deliver complete features from design to shipping.
  • Mentor and coach junior engineers.

Skills

Coding in languages such as C, C++, C#, Java, JavaScript, or Python
Design, coding, testing, and debugging skills
Object-Oriented design
Communication and collaboration skills

Education

Bachelor's Degree in Computer Science or related technical field
4+ years of technical engineering experience (preferred)

Job description

Software Engineer II role at Microsoft

Overview

The ES365 (Microsoft 365 Engineering Systems) team owns the services and infrastructure that make up the end-to-end developer experience in Office—from source control and check-in to build, testing, security, compliance, and deployment automation. We’re making big, bold changes to make it easy to build and ship apps across platforms and endpoints, embracing a “one Microsoft” philosophy, open source, and industry-standard tools. We are a data-driven team using developer signals to enhance the developer experience so end-customers achieve more. We serve tens of thousands of Office developers internally and millions of Office customers externally, dealing with petabytes of data and trillions of datasets daily. We’re growing and have opportunities across front-end and back-end technologies, including web app development, CLI development, back-end services, AI, managed code, native code, cross-platform, databases, distributed systems, cloud services, and more. You will have opportunities to ideate from scratch and own your work end-to-end.
If you are passionate about making engineers productive and happy, and helping M365 customers be more productive, we want you on ES365. Join the team building the future of Engineering Systems at Microsoft.

Microsoft’s mission is to empower every person and every organization to achieve more. As employees, we grow with a mindset to innovate, collaborate, and realize shared goals. We strive for inclusion and respect, integrity, and accountability to create a culture where everyone can thrive.

Responsibilities
  • Work with engineers, program managers, partner teams, and end customers to deliver features with solid design and architecture.
  • Own and deliver complete features, including design, architecture, implementation, testability, debugging, and shipping.
  • As a technical leader, share insights and best practices to improve development across related systems, platforms, and products; continue to grow knowledge of best practices.
  • Provide mentorship and coaching to junior engineers to help identify and propose solutions; support growth of team members.
  • Write clean, well-structured code with emphasis on quality, performance, simplicity, durability, scalability, and maintainability.
  • Build strong relationships with internal partners to bring innovation to new and existing features.
  • Commit to delivering the best experience for customers.
  • Contribute to an inclusive culture where everyone can bring their authentic self and do their best work.
Qualifications
Required Qualifications
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python (or equivalent experience).
  • Excellent design, coding, testing, problem-solving, and debugging skills in any language.
  • Proficiency in Object-Oriented design with C#, C++, or Java.
  • Excellent communication and collaboration skills.
Other Requirements
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications
  • Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience in languages such as C, C++, C#, Java, JavaScript, or Python; OR Master’s Degree with 2+ years of experience; or equivalent experience.
  • Passion for building highly available distributed systems at scale.
  • Experience working across disciplines, groups, and teams.
  • Experience writing applications using C/C++, C#, TypeScript, or JavaScript.
  • Experience architecting and delivering distributed cloud services; Azure experience preferred.
  • Experience in Machine Learning and AI.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Seniority level
  • Not Applicable
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Software Development

Referrals increase your chances of interviewing at Microsoft by 2x

Sign in to set job alerts for “Software Engineer” roles.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Microsoft • Hyderabad

On-site
INR 800,000 - 1,200,000
Software Engineer II
Software Engineer II

Microsoft • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Software Engineer
Software Engineer

Microsoft • Hyderabad

On-site
INR 800,000 - 1,200,000
Senior Engineering Manager
Senior Engineering Manager

Microsoft • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Software Engineer II
Software Engineer II

Microsoft • Goa

On-site
INR 1,200,000 - 1,500,000
Principal Software Engineer
Principal Software Engineer

Microsoft • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer
Senior Software Engineer

Hammerjack Pty Ltd • India

Remote
INR 1,200,000 - 1,800,000
Principal Applied Scientist
Principal Applied Scientist

Microsoft • Hyderabad

On-site
INR 2,500,000 - 3,500,000
Senior Software Engineer
Senior Software Engineer

Microsoft • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Principal Engineering Manager
Principal Engineering Manager

Microsoft • India

On-site
INR 1,500,000 - 2,500,000