Principal Software Engineering Manager at Microsoft
Vancouver, British Columbia, Canada -
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

Project Management, Software Engineering, Technical Leadership, Coding, C, C++, C#, Java, JavaScript, Python, Design Documents, Testing, Security, Performance, Reliability, Cross-Team Communication

Industry

Software Development

Description
Planning and Project Management Guide and coordinate project and release plans, collaborating with project managers to break down long-term visions into actionable milestones. Provide direction on project estimation and resource management, anticipating future goals and adapting to changing project contexts. Develop proposals for design documents, conduct testing of hypotheses, and make design decisions. Coordinate backend dependency resolution for product functionality, focusing on security, performance, and reliability. Enable cross-team communication, resolve conflicts, and optimize dependency chains. Collaborate with stakeholders such as project managers and technical leads to define user requirements and enhance team collaboration. Manage partnerships across various teams to achieve user experience goals and address the dynamic needs of partners and customers. 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 4+ years in technical leadership software engineering 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 Bachelor's Degree in Computer Science or related technical field AND 12+ 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 Proven track record of delivering large software products
Responsibilities
Guide and coordinate project and release plans while collaborating with project managers. Manage partnerships across various teams to achieve user experience goals and address the dynamic needs of partners and customers.
Loading...