We're seeking a Software Engineer II who thrives on tackling large-scale projects across multiple operating systems within one of Microsoft's most dynamic and diverse divisions. Are you eager for significant, creative challenges that yield immediate results, given that your customers are just down the hall? Do you aspire to be at the heart of it all, acting as a force multiplier to empower teams of engineers to excel? If so, then we have the perfect opportunity for you!
Responsibilities
- Collaborate with engineers, product managers, designers, and partner teams to deliver a set of features with the right overall design and architecture.
- Own and deliver complete features across the development lifecycle, encompassing design, architecture, implementation, testability, debugging, shipping, and servicing.
- Write clean, well-thought-out code emphasizing quality, performance, simplicity, durability, scalability, and maintainability.
- Demonstrate commitment to delivering the best experience for our customers.
- Contribute to creating a diverse and inclusive culture where everyone can bring their full and authentic selves, resulting in our best work.
Qualifications
Required
- Bachelor's Degree in Computer Science or related technical field AND 2+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.
- 2+ years of technical engineering experience with multiple high-level programming languages.
- Experience writing applications using Obj-C(++), C#, and Swift.
Preferred
- Bachelor's Degree in Computer Science or related technical field AND 4+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
- Experience working across disciplines, groups, and teams.
- Technical experience on Apple platforms and the Xcode development toolset.
- Experience architecting and delivering distributed cloud services, preferably Azure.
- Experience in machine learning.
- 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 Canada Pay Information
Microsoft will accept applications for this role until June 25, 2024.
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 reasonable accommodation due to a disability during the application process, read more about requesting accommodations.