About
Microsoft
Job Description
The Office Media Group (OMG) has a simple vision - to empower a billion customers to achieve more with media. The team builds services, applications, and experiences that bring the power of media, including photos, video, and more to every customer of Office.
Are you passionate about making the best software experience to bring creative storytelling to the world?
Do you want to build apps for photography and videos that millions of people use?
Do you have a wealth of experience building UI that you enjoy sharing with other developers?
If you are a software engineer passionate about building high fidelity user experiences for video storytelling, this could be the role you've been looking for.
We build Microsoft's Video Editing app, which is used by millions of people every single day. We use deep customer research with design thinking to invent, build, and ship products.
Our team's mission is to democratize the use of video to make everyone more productive, creative, and connected with video. Capturing, viewing, and sharing video has always been a critical part of our digital lives, and this industry has only scratched the surface of what is possible. Help realize our dream of bringing our current video experience to all web-enabled devices for the masses.Our team within Office Media Group is diverse, humble and self-critical, and learn from both our successes and our failures.
Finally, the culture within our team is one of equal opportunity and where having fun together and working collaboratively is as important as the code we deliver,
that we can achieve much more together than we can as individuals.
Required Qualifications:
Bachelor's degree in Computer Science or Engineering or similar or equivalent experience
5+ years of experience as a Web frontend or backend developer using a modern OO programming language
Excellent problem solving and debugging skills
Excellent design and programming skills
Able to meet Microsoft online service security screening requirements
Preferred you have experience with one or more of these technologies:
Image or video processing and streaming technologies
Large scale cloud services implemented on top of the Azure suite of services
Extensive experience with React/React Native, CSS and HTML
Comfortable learning and growing in a fast paced, start-up-like environment.
Consistent track record of strong customer advocate and creative problem solver
Ability to quickly ramp up, understand complex problems, and create solutions across many products
Passion for both systems design and cloud infrastructure
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work. OMG Team EVOKE
Responsibilities:
Have well-thought-out designs that take into account scale, performance, and maintainability
Implement high quality code that needs little attention after completion
Lead overall architecture choices for areas of the product
Work closely and coordinate with partner teams to accomplish your tasks
Mentor more junior members on the development team through design and code reviews
Participate in, and support the culture
Help to build up our team through interviewing
Work in a small, agile team partnering with experienced engineers that behaves more like a start-up than an established team
About Microsoft
Microsoft is a technology company that develops and supports software, services, and devices.