BSc in Computer Science, Electrical Engineering, Mathematics, or related disciplines or equivalent practical experience in software engineering industry
4+ years of software development experience in a product group
2+ years guiding and mentoring a team of engineers
Strong software engineering fundamentals, including coding, software design, problem solving, and data analysis skills
Understanding of software engineering principles, with experience developing and driving features and experiences for large-scale services or customer-facing web applications
Proficiency with TypeScript or JavaScript
Experience with modern front-end frameworks such as React or Vue
Solid understanding of DOM and browser rendering pipeline
Passion and motivation for technology, with solid problem-solving skills
Passion for growth, doing new things, and learning from others and own mistakes
Written and verbal English communication skills
What You'll Be Doing:
Design, produce and deliver software to improve the reliability, scalability, performance, security, efficiency, etc. of a service, having independence, sense of ownership and drive for areas of ownership
Participate actively in code reviews, bug/issue triage with the feature teams, and support well-informed decisions towards business and engineering goals
Contribute to fixing, enhancing, and supporting services in production, including periodic on-call duties where necessary
Ensuring that design empowers other developers to achieve more, while effectively leveraging components developed by other teams
Driving features, projects, and open-ended problems towards resolution
Take initiative to identify and fix bottlenecks, proactively come up with proposals for further improvements of the system, process, and owned product
Foster a healthy and inclusive team environment, provide technical guidance to other engineers, and act as a mentor
Work with international teams within Microsoft
Nice to Haves:
Passion for growth, doing new things, and learning from others and own mistakes
Written and verbal English communication skills
Perks and Benefits:
Benefits/perks listed may vary depending on the nature of your employment with Microsoft and the country where you work