Software Engineer

Microsoft is a leading technology company that develops cloud services, software, and business applications, including Dynamics 365 and Power Platform.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Software Engineer

Microsoft's Business & Industry Copilots group is seeking a Software Engineer to join their Customer Zero Engineering team. This role is part of a rapidly growing organization responsible for Microsoft Dynamics 365, Power Apps, Power Automate, and other business applications. The position focuses on building next-generation applications leveraging AI, Copilot, and Microsoft cloud services to drive AI transformation across Marketing, Sales, Services, and Support organizations within Microsoft.

The role involves working with cutting-edge technologies in an agile, high-energy environment, collaborating with a diverse engineering team to enable end-to-end business scenarios. You'll be working on large-scale 24x7 business SaaS applications, helping create delightful user experiences that impact people worldwide. The team's implementations serve as reference architecture for large companies and drive product capabilities.

As a Software Engineer, you'll be responsible for full-stack development, utilizing Azure services, modern engineering practices, and various technology stacks including .NET, Java, React, and Node.js. The position requires strong technical skills, good communication abilities, and experience with agile methodologies. This is an opportunity to work on strategic projects at Microsoft, contributing to innovative solutions that shape the future of business applications.

Last updated an hour ago

Responsibilities For Software Engineer

  • Brainstorm and identify solutions to problems in the designated component
  • Be innovative in identifying solutions to routine problems and manual workflows
  • Develop, test and deploy solutions which help in improving experiences for Customers
  • Analyze events and telemetry from multiple sources and resolve issues
  • Partner with peers in team in leveraging and extending the services and experiences

Requirements For Software Engineer

Java
JavaScript
Node.js
React
TypeScript
  • Good development experience using Azure resources and services
  • Good exposure to VSO, Git and modern engineering practices
  • Well versed with Agile development methodology
  • Experience with React and/or other JavaScript Frameworks
  • Experience with Microsoft technology stack (.NET, Java, C#, PowerShell, SQL, REST services, Node.JS)
  • Good verbal and written communication skills
  • 4+ years of relevant work experience
  • Relevant educational background
  • Experience/exposure in working with D365 or other CRM suite of products is a plus

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineer

Software Engineer II

Software Engineer II position at Microsoft's Cloud Supply Chain organization, focusing on supply chain traceability solutions with hybrid work options in Redmond, WA.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to develop SAP solutions for their Cloud Supply Chain organization, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft Software Engineer II position in Redmond, focusing on scalable services and backend development with 2+ years experience required.

Software Engineer

Software Engineering position at Microsoft's Cloud Operations & Innovation team, focusing on cloud computing resource delivery and datacenter management with remote work options.

Software Engineer II

Microsoft Azure Edge team is hiring a Software Engineer II to build and maintain large-scale distributed systems for edge computing, offering remote work and competitive compensation.