Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager 
United States, Washington 
280528880

24.09.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.
  • 8+ years of experience in building large-scale, distributed software systems, with at least 2 years of experience managing high-scale engineering teams.
  • Experience to lead complex feature development and manage high-scale subsystems or platform components in mission-critical SaaS products.
  • Familiarity with cloud platforms such as Azure, AWS, or GCP.

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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Additional or 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.
  • 10+ years of experience in building large-scale, distributed software systems
  • 4+ years people management experience.
  • Proven leadership in driving technical projects and aligning stakeholders.
  • Strong problem-solving and communication skills to influence diverse teams.
  • Knowledge of data processing frameworks like Spark or Hadoop.
  • Experience in security data management, logging, or monitoring solutions.
  • Expertise in cloud-native architecture, microservices, and containerization (Docker, Kubernetes).

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

Responsibilities
  • Lead the design, implementation, and delivery of a critical subsystem, managing a team of engineers and fostering collaboration.
  • Develop and drive the technical strategy, aligning goals and decisions with partner teams.
  • Oversee the full feature development process, from requirements gathering to deployment.
  • Mentor and guide engineers, ensuring technical excellence and best practices.
  • Optimize subsystem performance to ensure scalability, availability, and security.
  • Drive improvements by adopting new technologies to enhance platform capabilities.
  • Collaborate with cross-functional teams to turn business needs into technical solutions and ensure smooth delivery.
  • Other:
    • Embody our and