Software Engineer

Mumbai, Maharashtra, India
Dec 16, 2024
Nov 20, 2025
Hybrid
Full-Time
5 Years
Job Description

The Software Engineer position is a unique opportunity within the Customer Zero Engineering team at Microsoft. The team is part of the Business & Industry Copilots group and is responsible for the development of Microsoft Dynamics 365 (D365) and other key business applications built on Azure, Power Platform, and AI technologies. As the Customer Zero Engineering group works on cutting-edge projects, this role will allow you to be at the center of developing world-class solutions that enable AI transformation within Microsoft’s internal functions and customer-facing products.

Key Responsibilities

  • Lead the design, development, testing, and deployment of scalable, high-performance solutions using Microsoft technologies like Azure, Power Platform, and Dynamics 365. Your work will power next-generation business applications.
  • Build and integrate AI solutions to automate and optimize business processes. Leverage AI capabilities to improve customer experiences and streamline operations.
  • Be proactive in identifying solutions to complex, often manual, workflows. Continuously innovate to solve recurring business challenges and improve processes.
  • Partner with product teams, other engineers, and stakeholders to ensure alignment between business objectives and technical solutions. Work closely with internal customers to understand their needs and deliver high-impact solutions.
  • Ensure the reliability, scalability, and performance of all developed solutions. You will be responsible for designing and deploying cloud-native architectures using Azure services.
  • Analyze telemetry data to monitor application performance, troubleshoot issues, and continuously improve the product.
  • Engage in an agile environment, working collaboratively with cross-functional teams to drive feature development and meet project goals.

Qualifications

  • 4+ years of software development experience, with a focus on cloud technologies, full-stack development, and enterprise applications.
  • Hands-on experience with Azure, including Azure services such as App Services, SQL Database, and Azure Functions.
  • Strong proficiency in .NET Framework, C#, PowerShell, SQL, REST APIs, and Node.js.
  • Exposure to JavaScript frameworks such as React or Angular (React preferred).
  • Agile Development: Well-versed in Agile software development processes and modern engineering practices like CI/CD and Git.
  • Experience with Dynamics 365 (D365) or other CRM platforms is a plus.
  • Strong problem-solving skills and ability to think critically when designing and implementing solutions.
  • Communication Skills: Ability to effectively communicate technical concepts to non-technical stakeholders, and collaborate across diverse teams.
  • Experience in AI or Automation technologies is a plus.

Preferred Qualifications

  • Exposure to AI-driven applications and the use of AI/ML algorithms in business processes.
  • Hands-on experience with Power Platform (Power Apps, Power Automate).
  • Familiarity with CRM solutions such as Salesforce, SAP, or similar platforms.
  • Experience in building and maintaining cloud-native applications with a focus on performance, scalability, and security.
  • Familiarity with tools such as VSO (Visual Studio Online), Azure DevOps, and GitHub for source control and CI/CD pipelines.
  • Familiarity with microservices architecture and cloud-based development practices.

What Microsoft Offers

  1. Innovative Work Environment. Work with the latest technologies in a company that’s shaping the future of cloud and AI-driven solutions.
  2. Career Growth. Access to professional development programs and career advancement opportunities within a global leader in technology.
  3. Impactful Work. Contribute to products that impact millions of users and businesses worldwide, empowering people and organizations to achieve more.
  4. Inclusive Culture. Join a diverse and inclusive team that encourages innovation, collaboration, and continuous learning.
  5. Competitive Compensation. Competitive salary, performance bonuses, health and wellness benefits, and retirement programs.
  6. Work-Life Balance. Flexible work options, including hybrid working arrangements, to help you maintain a healthy work-life balance.

Why Join Us?

Microsoft’s culture is built on the values of integrity, inclusion, and empowerment. The company believes in fostering a space where you can innovate, grow, and contribute meaningfully to cutting-edge solutions that change the world. The Customer Zero Engineering team offers an exciting opportunity for software engineers looking to work with the latest cloud technologies and contribute to high-impact business applications.

Equal Opportunity Employer. Microsoft is an equal opportunity employer. They are committed to creating a diverse environment and are proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, age, disability status, or any other characteristic protected by law.

Related Jobs