Principal Software Engineering Manager - Azure Capacity Team at Microsoft
, , Serbia -
Full Time


Start Date

Immediate

Expiry Date

19 Feb, 26

Salary

0.0

Posted On

21 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Technical Leadership, Project Management, Coding, Performance Management, Engineering Culture, Collaboration, Distributed Systems, Recruiting, C, C++, C#, Java, JavaScript, Python, Debugging, Refactoring

Industry

Software Development

Description
Oversees partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams for multiple solutions or product lines. Oversees teams and provides technical leadership for identification of dependencies and the development of design documents for a product, application, service, or platform. Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI). Oversees teams to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers) across products. Leads the resolution of complex site incidents and oversees for Designated Responsible Individuals (DRI) and directs the work of other engineers across product lines. Keeps informed of and communicates new standards to ensure that the product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations. Bachelor's Degree in Computer Science, or related technical discipline AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python Software engineering experience, including hands-on technical management. Experience recruiting and managing technical teams, including performance management. Proficiency in nurturing an engineering culture with a focus on quality and innovation. Previous experience collaborating across multiple teams. Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience Experience in large-scale distributed system. People management experience.
Responsibilities
Oversees partnership with stakeholders to determine user requirements and provides technical leadership for design documents. Drives project plans and resolves complex site incidents while ensuring product development meets scaling needs and performance expectations.
Loading...