Software Engineer II
Job Description
Job title: Software Engineer II
Company: Microsoft
Job description: The Video and Entertainment team in the Microsoft AI organization powers video experiences used by millions of people around the world across the Edge new tab page, Windows feeds, MSN, and other canvases. If you are interested in building modern web-based video experiences and enjoy seeing the immediate impact of your code used by millions of people, this could be a great fit for you!Our product team is looking for a talented Software Engineer II to help build the next generation of video experiences across our canvases. You will have opportunities to work with many teams across Microsoft AI (Copilot), Edge, Windows, Xbox, Bing and other divisions to develop innovative and exciting solutions for our users and partners. You will be involved in developing code in multiple layers of the stack including modern web UX, service end points, middle tier workflows, and data layers. You will work on a team with other engineers, product managers, and designers to develop, A/B test, and ship new experiences to our users that improve our product and help us learn more about the needs of our users. Our team approaches challenges with curiosity and a growth mindset in an effort to continually learn.This role is based in Vancouver where we have other engineering, product management, and leadership. You will work closely with the local team and frequently interface with our geographically distributed team located in other offices.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.Responsibilities:
- Works with appropriate stakeholders to determine user requirements for a set of features.
- Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
- Creates and implements code for a product, service, or feature, reusing code as applicable.
- Contributes to efforts to break down larger work items into smaller work items and provides estimation.
- Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
- Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
Other
- Embody our
and .Qualifications:Required Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript/TypeScript, or Python
- OR equivalent experience.
- 2+ years experience with the following technologies: React/WebComponents or similar, HTML, and CSS.
Other Requirements: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.
Preferred Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Master’s Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Comprehensive experience solving analytical problems using quantitative approaches.
- Familiarity with large scale service development, testing and deployment
- A demonstrated ability to ship high-quality software on time.
- Solid communication skills.
- Ability to work closely and collaborate independently across a feature team.
- Ability to span across a large number of areas while getting sufficiently deep in new focus areas where necessary.
- Passion for product excellence.
- An interest in video / entertainment experiences.
Software Engineering IC3 – The typical base pay range for this role across Canada is CAD $83,600 – CAD $159,600 per year.Find additional pay information here:Microsoft will accept applications for the role until October 4, 2024Microsoft 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. 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 .#Video #Entertainment #MicrosoftAI
Expected salary: $83600 per year
Location: Vancouver, BC
Job date: Sat, 21 Sep 2024 23:29:55 GMT
Apply for the job now!