Find Your Dream Job Today

Our mission is to help high-achieving LGBTQ+ undergraduates reach their full potential.

Software Engineer II



This job is no longer accepting applications

See open jobs at Microsoft.
Software Engineering
Vancouver, BC, Canada
Posted on Monday, February 12, 2024
Are you passionate about joining a team early in its journey towards massive growth? Do you like to experiment and innovate? We’re the team driving rewards & cashback features at Microsoft. This role provides a unique opportunity to build for and directly impact multiple products simultaneously.

We are passionate about building highly engaging and accessible products for all our users and are actively looking for a Sotware Engineer II who can drive business objectives and mentor exceptional engineers. This team owns and drives new experiences, scale existing solutions in the shopping cashback business. There are many opportunities for growth and impact with our team - check out the responsibilities below.

Content Services specializes in building personalized and engaging content around news, shopping, sports, weather, and finance that can scale to 1B+ Microsoft users on desktop and mobile. Edge Shopping on edge browser is used by millions of users daily and has saved Billions of dollars for our users.

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.


  • Work with engineers, product managers, designers, and partner teams to deliver a set of features with the right overall design and architecture.
  • Write clean, well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, and maintainability.
  • Deliver: Design, implement and operate end-to-end product experiences, drive feature velocity, modularity, component reuse and performance/reliability, in close cooperation with multiple geographically distributed teams across Product, Design, User Research and Engineering teams to deliver complex, large-scale projects.
  • Own: Complete end-to-end ownership through software lifecycle with a focus on solution, code quality and efficiency is expected.
  • Drive technical expertise: Optimize code/application for best performance. Use and promote state of the art technologies, tools and engineering practices; stay on top of latest industry trends, market and user dynamics.
  • Collaborate with Product Management and UX to prototype and ship features on Microsoft Teams
  • Apply modern UI design principles and ensure the best experience across all applications in the suite.
  • Share and contribute: Support and mentor other team members, contribute to team spirit and dynamic growth, actively participate in wider engineering group- and site-wide activities.
  • Demonstrate engineering excellence and curiosity to dive deep while solving challenging problems.
  • Passion for providing great customer experiences and solutions.


  • Embody our culture and values.


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, or Python
  • OR equivalent experience.

Preferred Qualifications

  • 4+ years of experience in building web technologies and frameworks (JavaScript / TypeScript / HTML / CSS / AngularJS / Electron / ReactJS) .
  • Experience with web fundamentals, application performance analysis and improvement.
  • Proficient written and verbal communication skills.
  • Proficient design and problem-solving skills, with a proven track record of engineering excellence at scale.
  • Proven track record of creating clarity, generating energy and delivering results
  • Experience in delivering web experience on a variety of form factors e.g. tablets, phones, etc.
  • DevOps Experience supporting production systems.

Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $79,600 - CAD $153,000 per year.

Find Additional Pay Information Here


Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

This job is no longer accepting applications

See open jobs at Microsoft.