Software Engineer II

Bengaluru, Karnataka, India
Nov 07, 2024
Nov 07, 2025
Hybrid
Full-Time
2 Years
Job Description

As a Software Engineer on our team, you’ll have the unique opportunity to shape and innovate solutions in a dynamic, agile environment alongside business leaders, engineers, and partners, driving end-to-end scenarios for 24x7 SaaS applications that power businesses and customers globally.

In this role, you will

  1. Develop and Enhance Capabilities. Design and build scalable, user-friendly application features within the Dynamics 365 suite, enhancing our products to meet evolving customer needs.
  2. Collaborate Cross-Functionally. Work closely with program managers, software engineers, and stakeholders to optimize the design, quality, and functionality of our solutions.
  3. Code and Debug. Write and debug high-quality product and test code on a distributed platform using C#, Service Fabric Microservices, and Power Platform technologies.
  4. Live Site Troubleshooting. Engage in live site rotations to identify, troubleshoot, and resolve production issues swiftly, ensuring high availability and reliability.
  5. Intelligent Monitoring. Implement smart monitoring and alerting to maintain application performance and reliability.

What We’re Looking For

Basic Qualifications

  • 2+ years of hands-on software development experience, particularly in web front-end technologies.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical discipline.
  • Proficiency in object-oriented programming languages, with strong skills in coding, debugging, and problem-solving.

Preferred Qualifications

  • Proven experience in developing and debugging code in object-oriented languages, as well as experience with database querying languages.
  • Strong algorithm design and analytical skills.
  • Passion for quality, Dedication to improving software quality and a commitment to engineering excellence.
  • Effective communication skills for collaboration within and across teams.

Why Join Us?

  1. Impact. Work on large-scale, customer-driven applications that make a real difference to businesses and users globally.
  2. Innovation. Join a team that values rapid innovation and collaboration with partners and customers.
  3. Growth. Gain experience with cutting-edge technologies and advance your skills in cloud, microservices, and customer service application development.
  4. Inclusivity. Microsoft is dedicated to fostering an inclusive environment. We celebrate diversity and are committed to equal opportunity and accommodating candidates of all backgrounds.

If this opportunity excites you, we want to talk to you! Help us shape the future of connected customer care solutions at Microsoft.

Microsoft is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to age, ancestry, citizenship, color, family or medical leave, gender identity, genetic information, immigration status, marital status, medical condition, nationality, physical or mental disability, political affiliation, protected veteran status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws. Accommodations are available upon request for candidates with disabilities. Learn more about requesting accommodations.

Related Jobs