Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$108,100 - $199,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Healthcare · AI

Description For Senior Software Engineer

Microsoft's Health and Life Sciences (HLS) team is seeking a Senior Software Engineer to join their Platform team in Vancouver. This role is crucial in developing cutting-edge healthcare technology solutions built on the Microsoft Cloud. The position offers up to 100% remote work flexibility with 0-25% travel requirements.

The role focuses on creating an efficient and connected healthcare ecosystem, specifically working on developing a platform that enables the sale of healthcare copilots. This is an opportunity to directly impact global healthcare delivery through technology innovation. The position requires expertise in architecting, building, and operating end-to-end cloud solutions using modern technologies.

As a Senior Software Engineer, you'll be working with cross-functional teams, including business planning, product, and customers. The compensation is competitive, ranging from CAD $108,100 to CAD $199,700 per year, with comprehensive benefits including healthcare, educational resources, and parental leave.

The ideal candidate should have at least 4 years of technical engineering experience with strong programming skills in languages like C++, Java, JavaScript, or Python. You'll be responsible for designing components, handling errors, writing clean code with good tests, and ensuring maintainability of high-throughput, multi-tenant services.

Microsoft offers a collaborative environment where you can grow with a growth mindset, innovate to empower others, and work towards shared goals. The company's culture emphasizes respect, integrity, and accountability, creating an inclusive environment where everyone can thrive.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans, release plans, and work items
  • Act as a Designated Responsible Individual (DRI)
  • Guide other engineers by developing and following the playbook
  • Work on call to monitor system/product/service
  • Proactively seek new knowledge and adapt to new trends

Requirements For Senior Software Engineer

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

Benefits For Senior Software Engineer

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?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure PostgreSQL team, focusing on developer experience and database services, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data team, focusing on big data analytics and AI integration with hybrid work options in Hyderabad, India.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data SQL Core Team, focusing on database operating system capabilities and performance optimization.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Microsoft Entra ID, focusing on authentication, authorization, and directory services for cloud infrastructure.

Senior Software Engineer

Senior Software Engineer position at Microsoft Vancouver, focusing on storage and file systems development across Windows, Azure, and cloud platforms.