Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager 
United States, California, Mountain View 
457064380

17.12.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.
  • 3+ years of experience in people management, demonstrating the ability to lead and influence across teams.
  • Experience in developing and operating large-scale backend services.
  • Experience with design, implementation in Azure Compute, Azure Storage, Azure Cache, or equivalent technology stack in other cloud providers.
  • Experience in computer science fundamentals: data structures, algorithms, distributed systems, information retrieval.

Preferred Qualifications:

  • Ability to communicate technical details clearly across organizational boundaries.
  • Experience in DevOps to maintain live services and\or application frameworks.
  • Analytical skills with a systematic and structured approach to software design.
  • Experience with or exposure to Agile and iterative development processes.
  • Ability to communicate well and collaboration skills.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Responsibilities
As a key member of our mission-focused, multi-disciplinary team, you will:
  • Work with product, design and other stakeholders for understanding of requirements and turn them into architectural and design plans with implementation roadmap.
  • Foster and develop talented engineers capable of developing and running scalable, reliable, maintainable services.
  • Architect, develop, and sustain large scale distributed platform services.
  • Providehands-on technical leadership: software design and development, coding, debugging complex issues, prototyping new features and reviewing code for quality.
  • Keep a focus on the usage/metrics of the owned services and be super customer focused.
  • Lead, coach, and build a diverse, inclusive, high-performing team where all team members can do their best work.  Create robust career development plans to help team members grow.
  • Help the team plan and execute technical deliverables.
  • Collaborate closely with teams within Microsoft to leverage the best technology to advance the team’s mission.
  • Gain a working understanding of Microsoft as a business and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users.