Senior Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$108,100 - $199,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Are you a passionate software engineer looking to make a tangible impact? Microsoft is seeking a talented Senior Software Engineer to join their dynamic Cashback Platform team. This role offers an opportunity to dive into cutting-edge technologies, collaborate with brilliant minds, and help millions of users save money effortlessly.

The position is based in Vancouver, British Columbia, with a hybrid work arrangement allowing up to 50% work from home. The role involves 0-25% travel and is classified as an Individual Contributor position within the Software Engineering discipline.

As a Senior Software Engineer, you'll be responsible for collaborating with stakeholders to determine user requirements, driving the development of design documents, and implementing high-quality code. You'll work on optimizing performance and maintainability while acting as a Designated Responsible Individual (DRI) to guide other engineers.

The compensation is competitive, with a base pay range of CAD $108,100 - CAD $199,700 per year. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time away.

The ideal candidate should have a Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience in languages like C++, Java, JavaScript, or Python. You'll be joining a company whose mission is to empower every person and organization on the planet to achieve more, working in an inclusive culture that values growth mindset and innovation.

This is an excellent opportunity for a senior engineer looking to make an impact while working with cutting-edge technologies in a collaborative, innovative environment. The role combines technical leadership with hands-on development, making it perfect for those who want to drive technical excellence while continuing to code.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability
  • Leverages subject-matter expertise of product features and partners with stakeholders to drive project plans
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns

Requirements For Senior Software Engineer

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

Benefits For Senior Software Engineer

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

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft developing test automation tools for cloud infrastructure and AI products, offering hybrid work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on cloud security solutions for Office 365 and Windows, requiring 7+ years of experience in software development and cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft in Prague, working on WebRTC-based media platforms for Teams, Azure, and Skype, with focus on real-time communication technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building cloud infrastructure and data platforms with up to 100% remote work flexibility and competitive compensation.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft working on secure cloud data transfer services, requiring TS/SCI clearance and distributed systems expertise.