Senior Software Engineering Manager Job in Microsoft Corporation

Senior Software Engineering Manager

Apply Now
Job Summary
  • 3+ years of people management experience in a product development environment
  • Bachelor's Degree in Computer Science, or related technical discipline AND 10 + years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • o OR equivalent experience
  • 3+ years experience designing and building large scale distributed systems
  • 3+ years of experience in architecture and design with modern client-side/web technologies such as React, JavaScript, TypeScript, Webpack, Node.js or similar. Knowledge of end-to-end Software development lifecycle
  • Ability to work in large teams and mentor juniors
  • Experience leading complex software projects over multiple releases covering all stages of the product/service lifecycle
  • Prior experience in Dynamics 365, Model driven Power App, Power Apps Component Framework (PCF).
  • Demonstrable ability to collaborate with global teams and driving the SAAS applications charter.
  • Effective written and verbal English communication skills
  • Efficient technical skills including understanding of object-oriented programming & design, algorithms, database concepts & performance, technologies and microservice architecture
  • Demonstrable coding, debugging, design, testing and problem-solving skills
  • An ideal candidate would have experience driving service health and maturity initiatives for a large-scale global service, have a passion for service and data architecture, have immense curiosity, have excellent oral and written communication skills, enjoy solving challenging, ambiguous problems, and enjoy coaching both junior and senior engineers on how to improve component and service designs to meet scalability, performance, and cost goals
Experience Required :

Minimum 3 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs