Microsoft Corporation Senior Software Engineer in Cambridge, Massachusetts
This position can be offered remotely in the USA.
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, 3D rendering and more to every customer of Office.
Within the Experiences and Devices division, OMG builds experiences using modern app and cloud technologies to empower a billion customers to achieve more with media. Take a look at the latest video creation capabilities in the Windows Photos app or the intelligent video service in Office 365, Microsoft Stream.
About the Role
WithinOMG, Microsoft Stream is a team of passionate and dedicated engineers who are working to deliver the best-in-class video service. We are building frontend experiences, along with backend and middle tier microservices that enable customers to capture and create, share, discover, and consumevideoacrossthe Microsoft365 platform.
Are you passionate about using the power of Web technologies to make the best software experiences and to push the envelope of what can be done in a modern browser? Do you want to build Web powered apps that millions of people use?
If you are a software engineer passionate about architecting and building high fidelity user experiences for video storytelling, this could be the role you have been looking for.
About the Team
Everyone in OMG plays an active role in defining and living our three team cultural values along with supporting a work environment that puts remote experiences first:
Be friendly, helpful, and collaborative -- Seeking out different perspectives, taking the time to help others, celebrating successes, and learning from failures ensure each team member grows andexcels.
Ship a quality product with features that customers love -- Deep customer understanding fuels every step of our planning and ensures we imagine, build, and ship products that meet the needs of and delight ourcustomers.
Seek to improve how we work -- We strive to give and receive feedback in an open and respectful way and to be rigorous in improving our processes to create a happy and productive workenvironment.
To learnmore about Microsoft Stream:https://www.microsoft.com/en-us/microsoft-365/microsoft-stream.
You will own and contribute to product features in Microsoft Stream, including breaking down work into pieces that can be implemented by yourself and other engineers. You will collaborate with engineers, program managers, designers, and data scientists to drive entire features to completion, while taking on the leadership and example setting for other engineers on the team. You will help lead the partnerships across engineering teams in your group, as well as teams in other divisions of Microsoft. You will ensure that yourself and the engineers on your team are being data-driven in your goals and feature deliveries, while keeping a strong emphasis on what’s best for our customers. Some other responsibilities include:
Implement high qualityfeaturesthat need little attention after completion and raise the bar on the code written by others.
Have well-thought-out designs thatconsideraccessibility,reliability,performance, and cost.
Meaningfully guide other engineers through design reviews, code reviews, and leading by example with inclusion for all aspects of collaboration.
Resolve conflicting requirements from different sources to arrive at actionable engineering plans
Participatein andevolvethe team’sculture.
5+ years of experience in software development
2+ years of experience as a web developer using a modern UI framework such as ReactJS or AngularJS
Excellent problem solving and debugging skills
Highly self-motivated and independent
Ability to quickly ramp up, understand complex problems, and create solutions across many products
Passion for building reusable web components and maxing out what browsers can do
Experience with React framework, Typescript, CSS and HTML
Experience writing automated tests on any level (unit, integration, E2E and visual regression)
Growthmindsetwith a desire to learn, persist through challenges, and willingness to coach junior developers
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.
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 (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs