Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager 
India, Telangana, Hyderabad 
975161449

13.08.2024

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 6+ years demonstrated experience in designing and developing enterprise-level business solutions.

Other Requirements:


Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years people management experience.
  • Solid software engineering skills – design, development, and testing experience.
  • Good knowledge in C#, .NET Framework or comparable programming environment, SQL, Web Development, and test methodologies.
  • Familiar with continuous integration, unit and functional testing practices, and continuous deployment systems.
  • Familiar with DevOps practices including On Call and Incident Management.
  • Ability to motivate and influence team, to coach and groom senior IC talent.
  • Ability to lead, coach and provide leadership to staff on goals, objectives, and performance success criteria.
Responsibilities
  • Be a great manager, mentor, and leader of the team and broader organization.
  • Be a great process engineer. You will be accountable to the design, implementation, schedule, delivery, of your team’s programs & products.
  • Lead the team in adopting relevant new technologies, tools, methods and processes from Microsoft and industry.
  • Support and influence the team culture of being customer centric and continuously improving.
  • Identify and implement engineering best practices.
  • Managing and growing a team of highly capable engineers developing a world-class platform.
  • Champion Dev-Ops engineering practices that ensure safe and fast paced releases of our programs & features.
  • Flight code changes and drive telemetry and analytics to take a data-driven approach to understanding customer impact.
  • Lead Design, Code reviews to ensure consistently high level of design and implementation.
  • Architect and build mature service capabilities (telemetry & monitoring, self-healing and self-service, scalability etc.)
  • Ensure compliance with Security, Accessibility, GDPR etc. and performance criteria.
  • Lead the team in adopting relevant new technologies, tools, methods and processes from Microsoft and industry.