Principal Software Engineer

Found in: Talent CA C2 - 1 week ago


Toronto, Canada Microsoft Full time

Overview

The Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft’s Windows division, seeks a Principal 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:

Bachelor'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 PythonOR equivalent experience. 4+ years experience writing efficient and production grade modern C++ code.

Preferred Qualifications

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

Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $132,800 - CAD $247,200 per year.

Find additional pay information here:

Responsibilities

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 position, you will be able to:

Write correct, efficient, and production-grade Modern C++ code. Take ownership of key development projects, ensuring that the software aligns with business goals, timelines, and expectations, and effectively managing technical risks to deliver expected solutions.  Design and defend high quality user experiences that delight our customers. Work remotely, as part of a larger remote team. Participate in ideation and work with stakeholders to improve product directions. Work with partner teams to achieve cross-organizational goals. 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 healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect
  • Principal Software Engineer

    Found in: beBee jobs CA - 1 week ago


    Toronto, Ontario, Canada Microsoft Canada Full time

    OverviewThe Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft's Windows division, seeks a Principal 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...

  • Principal Software Engineer

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Autodesk Full time

    Position Overview Autodesk's Desktop Connector team is looking for a passionate Principal Software Engineer to join our team. This role will report to the Sr. Manager, Software Development. Our organizational ecosystem comprises desktop applications and cloud services. You will drive key parts of the implementation of the desktop connector...

  • Principal Software Engineer

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Zynga Full time

    AVAILABLE POSITIONS Principal Software Engineer – Analytics Engineering Careers Category: Engineering Careers location: Toronto, Canada Connected Worker Type: Connected R_110878 Are you interested in creating great products that impact millions of people? Passionate about data and building highly scalable systems that process millions...


  • Old Toronto, Canada NextPit GmbH Full time

    Position Overview:We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and...


  • Old Toronto, Canada NextPit GmbH Full time

    Position Overview:We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and...

  • Principal Software Engineer

    Found in: Jooble CA O C2 - 1 week ago


    Toronto, ON, Canada NextPit GmbH Full time

    Position Overview: We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and...


  • Old Toronto, Canada NextPit GmbH Full time

    Position Overview:We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and...

  • Principal Associate, Software Engineering

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Capital One Full time

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Principal Associate, Software Engineering Principal Associate, Software Engineer Our Capital One Software Studio. Since 2014, Capital One Canada’s software studio has grown from a team of 10 to a team of over 270. We’re passionate about what we do, and we’re always on the lookout for people...

  • Principal Software Engineer

    Found in: Jooble CA O C2 - 1 week ago


    Toronto, ON, Canada Autodesk, Inc. Full time

    Principal Software Engineer, AI/ML Platform page is loaded Principal Software Engineer, AI/ML Platform Apply locations Toronto, ON, CAN time type Full time posted on Posted 2 Days Ago job requisition id 24WD76045 Job Requisition ID # We are seeking a dynamic and enthusiastic software engineer to develop our next-generation AI/ML platform used in the...

  • Senior or Principal Software Engineer(s)

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada hireVouch Full time

    Principal EngineerAs a Principal Engineer, you will be a strong technical leader on the individual contributor (IC) track with deep experience in software development. Your primary responsibility will be to drive technical excellence and innovation in our projects.We highly value technical knowledge, effective communication, and sound judgement as core...

  • Principal Software Engineer, Server – Payments

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Zynga Full time

    AVAILABLE POSITIONS Principal Software Engineer, Server – Payments Careers Category: Engineering Careers location: Austin, TX, Toronto, Canada Connected Worker Type: Connected R_112018 Position Overview Come join the team at Zynga making an impact across all of the company’s games – Central Technology! We focus on shared...

  • Principal Software Engineer Data

    Found in: Jooble CA O C2 - 1 week ago


    Toronto, ON, Canada Study International Full time

    We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and have experience in ad...


  • Old Toronto, Canada Morningstar Credit Ratings, LLC Full time

    Principal Software Architect page is loaded Principal Software Architect Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id REQ-043429 About the Role:We're looking for a highly skilled Principal Software Architect with a diverse background in software development,...


  • Old Toronto, Canada Morningstar Credit Ratings, LLC Full time

    Principal Software Architect page is loaded Principal Software Architect Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id REQ-043429 About the Role:We're looking for a highly skilled Principal Software Architect with a diverse background in software development,...


  • Old Toronto, Canada Morningstar Credit Ratings, LLC Full time

    Principal Software Architect page is loaded Principal Software Architect Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id REQ-043429 About the Role:We're looking for a highly skilled Principal Software Architect with a diverse background in software development,...

  • Principal Software Architect

    Found in: Jooble CA O C2 - 1 week ago


    Toronto, ON, Canada Morningstar Credit Ratings, LLC Full time

    Principal Software Architect page is loaded Principal Software Architect Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id REQ-043429 About the Role: We're looking for a highly skilled Principal Software Architect with a diverse background in software development, including .Net, C++, Python, or Java. The ideal...

  • Principal Software Engineer 1

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Zynga Full time

    AVAILABLE POSITIONS Principal Software Engineer 1 (Unity) – GOTL Careers Category: Engineering Careers location: Austin, TX, Chicago, IL, Eugene, OR, Toronto, Canada Connected Worker Type: Connected R_112204 Zynga is looking for a strong Principal Software Engineer to join our “Game of Thrones: Legends” team! As a Principal...


  • Old Toronto, Canada Microsoft Full time

    Overview We are looking for a Principal Software Engineering Manager to help us deliver highly scalable capacity management services and world-class platform capacity experience from our Belgrade, Serbia offices. As part of this work, you and your team will have opportunities to work both on the most fundamental layers of the Azure Control Plane’s...

  • Principal Software Engineering Manager

    Found in: Whatjobs CA C2 - 1 day ago


    Old Toronto, Canada Microsoft Full time

    Overview We are looking for a Principal Software Engineering Manager to help us deliver highly scalable capacity management services and world-class platform capacity experience from our Belgrade, Serbia offices. As part of this work, you and your team will have opportunities to work both on the most fundamental layers of the Azure Control Plane’s...

  • Principal Software Engineering Manager

    Found in: Jooble CA O C2 - 24 hours ago


    Toronto, ON, Canada Microsoft Full time

    Overview We are looking for a Principal Software Engineering Manager to help us deliver highly scalable capacity management services and world-class platform capacity experience from our Belgrade, Serbia offices. As part of this work, you and your team will have opportunities to work both on the most fundamental layers of the Azure Control Plane’s...