Senior Software Engineer

4 weeks ago


Toronto ON, Canada Microsoft Corporation Full time €104,000 - €193,200

The Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft’s Windows division, seeks a Senior Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and features that will delight and touch the lives of millions of users. You’ll be at the forefront of technology, tackling interesting and complicated challenges.

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.

Qualifications

Required/Minimum Qualifications:

  • 2+ years experience writing efficient and production grade modern C++ code.

Preferred Qualifications

  • Bachelor's Degree in Computer Science
    • OR related technical field AND 8+ 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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Design and defend high quality user experiences that delight our customers.
  • A demonstrated ability to ship high-quality software on time
  • 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

Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $104,000 - CAD $193,200 per year.

You’ll be joining our team of software engineers, working on both standalone products and Windows technologies. Our team is currently focused on next-generation Windows features powered by machine learning. Our focus changes often, so you should be comfortable working on many different projects and different areas of the tech stack.

In this role you would be:

  • Writing correct, efficient, and production-grade Modern C++ code.
  • Design and defend high quality user experiences that delight our customers.
  • Work remotely, as part of a larger remote team.
  • Be comfortable with a fast-paced environment and a high level of ambiguity.

Travel

Our remote team is spread across Canada and the US. You may be occasionally asked to travel to Toronto or Redmond when the team meets in person.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Industry leading healthcare

Educational resources

Discounts on products and services

Savings and investments

Maternity and paternity leave

Generous time away

Giving programs

Opportunities to network and connect

Microsoft is an equal opportunity employer. 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 .

#J-18808-Ljbffr

  • Toronto, ON, Canada Iris Software Inc. Full time

    Requires familiarity with TypescriptManage Github and Github workflows to implement CI / CD systems for automated infra deploymentDeploy and manage ML modeling workloads using AWS Services - AWS Sagemaker, AWS Lambda, ECS & ECRCollaborate with data scientists during model development phase and assist in productionization of modelsExperience in architecting...

  • Software Engineer

    1 month ago


    Toronto, Canada Iris Software Inc. Full time

    Greetings! One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description. What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time


  • Toronto, Ontario, Canada JAM Software GmbH Full time

    Are you passionate about shaping the future of work using AI? Cresta is dedicated to enhancing the effectiveness of knowledge workers by 100 times, making them 10 times faster and 10 times better. Our focus is on leveraging AI to optimize Call Center operations through real-time agent assist solutions, as well as post-call analytics and coaching...

  • Software Engineer

    1 month ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Greetings!One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description.What is the opportunity?As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance.You will...

  • Software Engineer

    1 month ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Greetings!One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description.What is the opportunity?As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance.You will...


  • Toronto, ON, Canada Storm4 Full time

    ⚡ Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equityThis is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...


  • Toronto, ON, Canada Storm4 Full time

    ⚡ Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equityThis is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...


  • Toronto, ON, Canada Storm4 Full time

    ⚡ Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equityThis is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...


  • Toronto, ON, Canada Storm4 Full time

    ⚡ Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equityThis is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...


  • Toronto, ON, Canada Limitless Staffing Full time

    ATTENTION: LinkedIn is the only acceptable method to apply for this position. Limitless will contact the candidates selected. Please do not contact Limitless personnel via email or telephone. No other resumes will be considered using an alternative submission process.Our client is a leading financial services company committed to leveraging cutting-edge...


  • Toronto, ON, Canada Limitless Staffing Full time

    ATTENTION: LinkedIn is the only acceptable method to apply for this position. Limitless will contact the candidates selected. Please do not contact Limitless personnel via email or telephone. No other resumes will be considered using an alternative submission process.Our client is a leading financial services company committed to leveraging cutting-edge...


  • Toronto, ON, Canada SGS Full time

    We are SGS – the world's leading testing, inspection and certification company. We are recognized as the global benchmark for sustainability, quality and integrity. Our 99,600 employees operate a network of2,600 offices and laboratories, working together to enable a better, safer and more interconnected world.Job DescriptionThe Senior Software Engineer is...


  • Toronto, ON, Canada SGS Full time

    We are SGS – the world's leading testing, inspection and certification company. We are recognized as the global benchmark for sustainability, quality and integrity. Our 99,600 employees operate a network of2,600 offices and laboratories, working together to enable a better, safer and more interconnected world.Job DescriptionThe Senior Software Engineer is...


  • Toronto, ON, Canada Storm4 Full time

    Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...

  • Software Engineer

    1 month ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Greetings! One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description. What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance. You...


  • Toronto, ON, Canada Storm4 Full time

    ⚡ Role: Senior Software Engineer 💼 Industry: E-Mobility & Payments 🌎 Location: Toronto (hybrid)💰 Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS...


  • Toronto, ON, Canada Limitless Staffing Full time

    ATTENTION: LinkedIn is the only acceptable method to apply for this position. Limitless will contact the candidates selected. Please do not contact Limitless personnel via email or telephone. No other resumes will be considered using an alternative submission process. Our client is a leading financial services company committed to leveraging cutting-edge...


  • Toronto, Canada Storm4 Full time

    ? Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobili


  • Toronto, Canada Storm4 Full time

    ? Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobili


  • Toronto, Ontario, Canada Marriott Full time

    Marriott Senior Software Engineer Madison , Wisconsin Apply Now Schedule Full-Time Located Remotely? Y Relocation? N Position Type Management JOB SUMMARY Marriott has an exciting opportunity for a Senior Software Engineer Loyalty Partner Engineering team. This role is part of the t