Responsibilities

  • Invest in people on your team, nurture them through modeling, coaching, and caring.
  • Identify skills needed and ensure the engineering team's skills remain current by staying informed of current developments.
  • Guide team on driving multiple groups' project plans, release plans, and work items in coordination with appropriate stakeholders.
  • Be customer obsessed. Collaborate with product, design, and data disciplines to accomplish business goals and product or solution delivery. Clear communication and teamwork are critical to be successful.
  • Be committed to delivering the best customer experience by quickly resolving any high-priority bugs and analyzing root causes of customer-found issues to prevent recurrences.
  • Understand the technical details of a complex area and review the code in depth. Support rigorous quality engineering practices across all phases of product development and deployment with an emphasis on security, quality, scalability, and compliance.
  • Use agile development principles to produce continuous value while readily adapting to change.

Required 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 equivalent experience.
  • Consistent track record of shipping across multiple product release cycles.
  • Excellent design, coding, debugging, and problem-solving skills.
  • Ability to coach team on delivering secure, performant, scalable, world-ready, accessible solutions.
  • 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.

About Microsoft

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters. Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.

Apply now

Please let Microsoft know you found this job on ManagerTrack. This helps us grow!

Apply now

Unlock thousands of jobs and get more interviews

Let us do the heavy lifting and sift through the noise in your job search to get the most relevant jobs in front of you

What’s included

  • Advanced search filters
  • 24 hour advanced access to new jobs
  • Email alerts

Pay monthly, cancel anytime

$19.99/month

Join now

Invoices and receipts available for easy company reimbursement