Bachelor's Degree in Computer Science, Electrical Engineering, Mathematics, or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Some software development experience in a product group.
Strong software engineering fundamentals, including coding, software design, problem solving, and data analysis skills.
Experience in driving features or components in full life cycle: plan, design, execution, continuous release, and service operation.
Proficiency in at least 1 general purpose programming language.
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.
Preferred Qualifications:
Proficiency with TypeScript or JavaScript.
Experience with modern front-end frameworks such as React is a bonus.
Responsibilities
Design, produce, and deliver software components to improve the quality of Word [Web or Copilot] products and services.
Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals.
Having sense of ownership and drive on well-defined but ambiguous problems.
Contribute to fixing, enhancing, and supporting our 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.