Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$83,600 - $159,600
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Support Engineer - Developer & Azure Services (DAS), Japan

Support Engineer position at Microsoft Japan, focusing on Azure and developer services support, requiring 3+ years experience and bilingual Japanese/English skills.

Software Engineer II

Microsoft seeks Software Engineer II to develop SAP-based supply chain solutions for Cloud business, offering remote work, competitive pay, and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Quality Engineer II

Software Quality Engineer II position at Microsoft's Windows & Devices team, focusing on silicon validation and system integration in Hyderabad.

Software Engineer II

Software Engineer II position at Microsoft's Defender Experts team, focusing on building AI-powered cybersecurity solutions and cloud services.

Description For Software Engineer II

Microsoft is seeking a talented Software Engineer II to join their dynamic Cashback Platform team, offering an exciting opportunity to make a meaningful impact in the field of digital rewards and savings. This role is based in Vancouver, Canada, with a flexible hybrid work arrangement allowing up to 50% work from home.

The position requires a minimum of 2 years of technical engineering experience, along with a strong foundation in computer science or a related field. As a Software Engineer II, you'll be responsible for developing and implementing code for products and services, collaborating with stakeholders to gather requirements, and contributing to system design and architecture decisions.

Microsoft offers an exceptional work environment where innovation and growth are highly valued. The company's mission to empower every person and organization on the planet creates a purposeful work atmosphere. The role comes with competitive compensation ranging from CAD $83,600 to CAD $159,600 per year, alongside comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.

You'll be working with cutting-edge technologies and will have the opportunity to impact millions of users through the Cashback Platform. The role involves both independent work and collaboration with talented team members, requiring strong technical skills in languages such as C#, Java, JavaScript, or Python.

Key responsibilities include breaking down complex work items, providing technical estimations, and participating in on-call rotations as a Designated Responsible Individual. The position offers excellent career growth opportunities, with the chance to stay current with the latest technological developments and contribute to improving system performance and reliability.

The ideal candidate will bring a growth mindset, innovative thinking, and strong collaborative skills. You'll be part of a culture that values respect, integrity, and accountability, working in an inclusive environment where diversity is celebrated and everyone can thrive.

This role is perfect for someone who is passionate about technology, eager to make a tangible impact, and ready to contribute to Microsoft's mission of global empowerment. Join a company that not only offers technical challenges but also provides comprehensive support for professional and personal growth.

Last updated 4 months ago

Responsibilities For Software Engineer II

  • Work with stakeholders to determine user requirements for features
  • Contribute to identifying dependencies and developing design documents
  • Create and implement code for products, services, or features
  • Break down larger work items and provide estimation
  • Act as Designated Responsible Individual (DRI) for on-call system monitoring
  • Stay current with developments to improve system availability, reliability, efficiency, and performance

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?