Senior Software Engineer

Microsoft

10+ yrs Multiple Locations Full Time Hybrid (office + remote)
Microsoft logo
Posted : yesterday
Actively hiring

Job description

Join a dynamic team focused on revolutionizing Microsoft's commercial sales landscape through AI-powered applications. This role offers an exciting opportunity to shape the future of seller productivity using cutting-edge technologies like AI Agents, Copilots, Dynamics 365, and Azure cloud services.

You will be instrumental in designing, building, and deploying scalable, secure, and intelligent applications that empower sellers. This is a chance to work across the entire software development lifecycle, leveraging modern cloud-native solutions to drive significant business impact.

Our team fosters a fast-paced environment where innovation, customer focus, engineering excellence, and continuous learning are paramount. We are building the platforms and AI experiences that enable sellers to operate more effectively, make informed decisions, and deliver superior customer outcomes, driving digital transformation across Microsoft Sales.

Responsibilities

Design and develop advanced AI-powered applications, intelligent agents, and Copilot experiences to enhance seller productivity and streamline business workflows. Integrate Large Language Models (LLMs) and AI services into enterprise applications for intelligent user experiences.

Lead end-to-end software development, from requirements analysis and architecture to implementation, testing, and operational excellence. Build scalable front-end applications with React and TypeScript, coupled with robust backend services and APIs.

Implement solutions using Dynamics 365, Dataverse, and related Microsoft business applications, creating seller-focused experiences. Develop cloud-native applications with Azure services and microservices architectures, ensuring high availability, performance, and maintainability.

Champion security-by-design principles and ensure solutions meet enterprise security and compliance standards. Conduct code and architecture reviews, collaborating closely with Product Managers, Designers, and other Engineering teams to maintain high standards and drive technical strategy.

Qualifications

A Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, is required. Candidates should possess 10+ years of professional software engineering experience, with strong programming skills in languages such as C#, Java, JavaScript, TypeScript, or Python.

Proven experience in building modern web applications and distributed systems, including designing and consuming RESTful APIs and cloud services, is essential. A solid understanding of software engineering fundamentals, including object-oriented design, testing, performance optimization, and secure coding practices, is expected.

Experience working within Agile development environments is necessary. Preferred qualifications include extensive experience with enterprise-scale software products, developing AI-powered applications, and hands-on familiarity with Dynamics 365, Azure services (App Services, Functions, AKS, etc.), and modern front-end frameworks like React and TypeScript.

Essential Skills

Object-Oriented DesignRESTful APIsCloud ServicesAgile DevelopmentSecure Coding PracticesPerformance OptimizationTestingTypeScriptReactJavaScriptPythonC#Java

Good to Have

AI AgentsCopilot ExperiencesLLMsDynamics 365DataversePower PlatformPower AppsPower AutomateASP.NET CoreMicroservicesAzure ServicesApp ServicesFunctionsService BusEvent GridEvent HubsAzure Container AppsAKSAzure SQLCosmos DBNoSQL DatabasesApplication SecurityIdentity ManagementAuthorizationDeveloper PlatformsPlatform EngineeringGitHub Copilot

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer
IndustrySoftware Development, AI / Machine Learning
DepartmentSoftware Engineer, Senior Software Engineer, Full Stack Developer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Software Development

Senior Software Engineer at Microsoft | SkillMX | SkillMX