Principal Software Engineer
4 weeks ago
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.
QualificationsRequired/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 Python
- OR equivalent experience.
- 4+ years experience writing efficient and production grade modern C++ code.
Preferred Qualifications
- Bachelor's Degree in Computer Science
- OR related technical field AND 10+ 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 8+ 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
- 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:
ResponsibilitiesYou'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.
-
Principal Software Developer
4 weeks ago
Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #24WD77329Position OverviewAutodesk, the leading Design and Make Software Company, is looking for a Principal Software Developer to join the Autodesk Platform Services Engineering team in Toronto, Canada. On this position, you will report to Senior Manager, Software Development in Toronto, Ontario, and you will play a significant role in...
-
Software Engineer
1 day ago
Toronto, Ontario, Ontario, Canada Iris Software Inc. Full timeGreetings!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
3 weeks ago
Toronto, Ontario, Canada TEEMA Full timeTitle: Software EngineerJob ID: JM This position is within a highly skilled and fast growing RegTech (Regulatory Technology) team. This team's mandate is: to build and support next generation of applications on platform utilizing the cloud through software-as-a-service. The ideal candidate will be working in an agile environment and will need a passion for...
-
Software Engineering Manager
4 weeks ago
Toronto, Ontario, Canada Adevinta Full timeOur technology team is charged with developing, testing, and operating one of the largest e-commerce sites in the country. We are seeking a highly skilled and experienced Software Engineering Manager to lead our talented team of software engineers. The ideal candidate will be passionate about technology, possess strong leadership abilities, and have a proven...
-
Sr Software Engineer
2 days ago
Toronto, Ontario, Canada ALSTOM Full timeReq ID:451873 At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than colleagues lead the way to greener and smarter...
-
Software Development Engineer
2 weeks ago
Toronto, Ontario, Canada RBC - Royal Bank Full timeJob SummaryProvides direction and engineering support through the process of agile software development. Applies extensive, in-depth knowledge, skills, and practices to perform complex assignments. As a software engineer in the payment space, it is expected that the individual would be able to work in an agile delivery pattern providing incremental solutions...
-
Senior Software Engineer
4 weeks ago
Toronto, Ontario, Canada Microsoft Canada Full timeOverviewThe 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...
-
Manager, Software Engineering
3 weeks ago
Toronto, Ontario, Canada Jobber Full timeAre you as passionate about the development of people as you are about product? Then Jobber might be the place for you We're looking for a Manager, Software Engineering to be part of our Backend Foundations System team department. Jobber exists to help people in small businesses be successful. As featured in the Globe and Mail , we work with home and field...
-
Software Engineer, Backend
4 days ago
Toronto, Ontario, Canada Adevinta Full timeOur technology team is charged with developing, testing, and operating one of the largest e-commerce sites in the country. We are a community of adept software engineers focused on building large-scale web applications in an agile, multi-functional environment. As a Software Engineer on the Eyou'll work on a focused delivery team building new functionality...
-
Senior Software Engineer
2 days ago
Toronto, Ontario, Canada Jonah Group Full timeWe are 3PILLAR GLOBAL We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Our key differentiator is our Product Mindset....
-
Senior Software Engineer, C++
4 weeks ago
Toronto, Ontario, Canada Electronic Arts Full timeFrostbite is EA's proprietary game engine that comes equipped with tons of tools and technologies designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while working hand-in-hand to prioritize what to build. Our goal is to empower creators all over the world to bring their best ideas to life by creating an...
-
Senior Software Engineer
4 weeks ago
Toronto, Ontario, Canada Jonah Group Full timeWe are 3PILLAR GLOBAL We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Our key differentiator is our Product Mindset....
-
Principal Process Engineer
4 weeks ago
Toronto, Ontario, Canada BBA, Inc. Full timeWorking for BBA means being part of a team of talented people who have the passion to succeed and the drive to excel in order to provide first-class service to clients.Recognized for its extensive field experience and cutting-edge expertise, BBA has been delivering a comprehensive range of consulting engineering services for 40 years, from studies and design...
-
Software Development Engineer
4 weeks ago
Toronto, Ontario, Canada Amazon Full timeView transcriptDESCRIPTIONAre you a data-driven problem solver passionate about building scalable systems that drive customer trust and business growth? Join our innovative Amazon Marketing Cloud (AMC) team in Toronto, where we're expanding to meet increasing customer demand.At AMC, we provide a secure, privacy-safe, and cloud-based environment for...
-
Software Development Engineer
4 weeks ago
Toronto, Ontario, Canada Amazon Full timeAre you a data-driven problem solver passionate about building scalable systems that drive customer trust and business growth? Join our innovative Amazon Marketing Cloud (AMC) team in Toronto, where we're expanding to meet increasing customer demand.At AMC, we provide a secure, privacy-safe, and cloud-based environment for advertisers to perform advanced...
-
Software Coding and Integration Engineer
4 weeks ago
Toronto, Ontario, Canada Toparo Full timeOur client in Toronto is looking for a skilled Software Integrations Engineer to join their well-funded venture (USD 8.The venture is focused on tackling unique treasury, accounting, and asset management challenges. We're seeking a highly skilled software engineer to work on integrations to build the next generation of fintech applications. Design, develop,...
-
Software Engineer II, Core Platform
6 days ago
Toronto, Ontario, Canada Abnormal Security Full timeAbout the RoleAbnormal Security is looking for a solid Software Engineer II who is passionate about building and operating microservices at large scale. The Core Platform team owns foundational platform services including but is not limited to the Dynamic Configuration system which is responsible for delivery of runtime configuration changes to Abnormal...
-
Software Engineer II
5 days ago
Toronto, Ontario, Canada Abnormal Security Full timeAbout the RoleAt Abnormal Security, we are on a thrilling mission to safeguard the world's largest enterprises against a vast range of relentless email and collaboration application cyber security attacks. Our relentless pursuit involves crafting an exceptional suite of products that empowers customers to seamlessly visualize, expertly control, and...
-
Staff Software Engineer
1 week ago
Toronto, Ontario, Canada Abnormal Security Full timeAbout the RoleAbnormal Security is looking for a Staff Software Engineer to lead the Cellular Architecture team. This team will be responsible for executing Abnormal Security's strategic goal for moving their cloud infrastructure to a Cellular-based Architecture, an ambitious project to support the hyper-growth of the business, as well as a technological...
-
Manager of Software Engineering, People Leader
3 weeks ago
Toronto, Ontario, Canada Capital One Financial Corporation Full timeManager of Software Engineering, People Leader page is loaded Manager of Software Engineering, People Leader Apply locations Toronto, ON time type Full time posted on Posted Yesterday job requisition id R Bay Street , Canada, Toronto,Toronto, Ontario,Manager of Software Engineering, People LeaderManager, Software Engineering, People LeaderOur Capital One...