Bachelor’s degree in computer science or related discipline or related technical discipline AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
Great curiosity and willingness to question, undaunted by hard technical problems.
2+ years of experience managing and leading team
Good communication, collaboration, and planning skills with demonstrated commitment to the success of others
Desire to manage diverse, inclusive, and collaborative software teams
Strong design, implementation, and communication skills.
Preferred Qualifications:
Demonstrated experience leading high-performing engineering teams that work on system software is preferred
Competent in designing, developing, debugging, and validating excellent products
Working knowledge of operating systems concepts (scheduling, caching, memory management) is a strong plus.
Experience with at-scale distributed systems
Experience with large-scale data analytics and appropriate data systems
Passionate about quality and engineering excellence as one needs to work as an all-rounder engineer focusing on Dev, Test, and Support
Technical passion, terrific problem-solving skills, and self-motivation
Responsibilities
Responsibilities
Leads and develops a team of 5+ engineers to deliver high business impact projects on-time with quality.
Provides technical insight on the following: architecture, design, code reviews, development, quality assurance and live site management.
Provide clarity in scope of work and define accountabilities between teams.
Embraces the values of Microsoft through coaching and collaboration.
Partnering with peer teams working in similar areas .