Microsoft logo

Senior Software Engineer

Microsoft · Posted Oct 7

Software, cloud computing, artificial intelligence, and hardware services

India, Telangana, HyderabadFull-timeOnsiteLead/Staff8+ years₹50.0L–₹80.0L yearly100+ applicants
SoftwareCloud ComputingArtificial IntelligenceConsumer ElectronicsInformation TechnologyPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Commercial Sales Experiences (CSX) Engineering Team is part of Microsoft Commercial Business (MCB), responsible for the systems and tools that support Microsoft Field and Corp resources in driving Cloud and AI solutions for customers. The team builds AI-infused enterprise applications, agentic solutions and copilots on a full stack spanning Azure, microservices, data, Power Platform, Dataverse and D365. This role is a full stack Senior Software Engineer who will lead the end-to-end development lifecycle for multiple products in the Commercial Sales Experiences platform and deliver state-of-the-art experiences for its users.

What you will do

  • Technical Leadership and Engineering Excellence: Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering good practices to ensure high-quality, scalable, and secure solutions. Leverage AI and develop Copilot features within the application to enhance user experience and productivity.
  • Solution Design and Architecture: Develop resilient solution designs that adhere to architectural good practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems.
  • Mentorship and Team Development: Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture that contributes to both individual and team success.
  • Collaboration and Cross-Team Partnership: Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers to manage dependencies, share knowledge, and jointly deliver updates to enhance engineering capabilities.
  • Quality Assurance: Establish and enforce good practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability.
  • Site Reliability: Support and maintain existing services & integrations with LOB applications across the enterprise.
  • Continuous Improvement and Innovation: Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement within the team.
  • Planning and Communication: Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones.

Skills used in this role

C#.NETJavaScriptTypeScriptASP.NETAzureAzure Web AppsAzure FunctionsAzure Service BusAzure Event HubsREST APISQLNoSQLAzure Cosmos DBAzure Data FactoryReactGitCI/CDMicroservicesDevOpsPower PlatformMicrosoft DataverseDynamics 365AICopilot

What the employer is looking for

  • BS or MS degree in Computer Science, Mathematics or Engineering.
  • 8+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services.
  • 8+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model.
  • 5+ years of experience in leading, managing, and driving technical and architectural dependencies.
  • Technical skills should include proficiency in C#, .NET, JavaScript/TypeScript, or equivalent languages/frameworks.
  • Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL.
  • Experience working in agile teams or startup environments with good customer focus.
  • Good communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, and Data Scientists.

Preferred qualifications

  • Business acumen and customer focus to understand customer scenarios and translate them as product/solution requirements.
  • Experience with software development tools such as source control systems (GIT), automated build systems (CICD), software validation systems, project tracking, and lifecycle management systems.
  • Development experience with cloud platforms such as Microsoft Azure, including SQL, CosmosDB, ADF and front-end frameworks such as React or equivalent.
  • Practical experience building analytic applications leveraging data science models and applied AI is added advantage.
  • Ability to be influential and impactful in cross-group and matrixed team environments.
  • Lead a talented and motivated team in a supportive and collaborative environment.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Microsoft

Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.

Industry
Software
Company size
228,000+ employees
Founded
April 4, 1975
Location
Redmond, Washington, USA
Funding stage
Public Company

Leadership

SN
Satya Nadella

Chairman and Chief Executive Officer

AH
Amy Hood

Chief Financial Officer

BS
Brad Smith

Vice Chair and President