Required/Minimum Qualifications:
- Bachelor's Degree in Computer Science, Information Technology, or related field AND 3+ years technical experience in software engineering, network engineering, service engineering, or systems engineering
- OR equivalent experience.
- 3+ years people management and/or leadership experience
- 3+ years of experience with programming languages such as Python, C#, or JavaScript, with experience in developing scripts and automation tools for data analysis and manipulation, as well as understanding of automation and scripting skills.
- 3+ years of customer service and supporting operational excellence and best practices.
Preferred Qualifications:
- Bachelor's Degree in Computer Science, Information Technology, or related field AND 8+ years technical experience in software engineering, network engineering, service engineering, or systems engineering
- OR equivalent experience.
- Proven experience as a Software Engineering Manager or similar role in a software development setting.
- Understanding of software development life cycle (SDLC) and agile methodologies.
- Expertise in cloud technologies like Azure.
- Ability to develop and implement long-term security strategies that align with organizational goals. Experience in transitioning teams from reactive to proactive security postures. Experience partnering with sales, client services & support, legal, marketing, technology teams and other functions as appropriate.
- Ability to work through self-directed, ambiguous situations.
- Demonstrated skills in dealing with diverse groups of product teams.
- Ability to direct and work independently, with an eagerness to consistently meet and exceed commitments/objectives and take ownership of complex problems.
- Passion for developing others and being vested in their success.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
Microsoft will accept applications for the role until September 14, 2024.