Principal Software Development Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $267,000
Backend
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Healthcare · AI

Description For Principal Software Development Engineer

The Microsoft Health Futures Biomedical Signal Processing team is seeking a Principal Software Development Engineer to work at the intersection of medical imaging, digital signal processing, and scalable systems. This role is part of the Health Futures Research and Incubation team, focusing on next-generation signal processing tools for health and life sciences.

The position offers a unique opportunity to work in a dynamic environment that combines innovative academic research with high-performance software development. The team consists of engineers, scientists, and medical doctors working on cutting-edge signal processing tools and methods for healthcare applications.

As a Principal SDE, you'll be responsible for developing data standards, code generation tools, and signal processing frameworks that will power the future of healthcare technology. The role requires expertise in multiple programming languages and strong skills in low-level data structures and computer science.

The ideal candidate will be passionate about medical imaging raw data, digital signal processing, and open data standards. You'll work on operationalizing medical device signals, developing transmission systems, and creating scalable processing solutions. This position offers the chance to directly impact the future of healthcare technology by developing tools that will feed into next-generation AI systems.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investment options, and generous parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to diversity and inclusion.

The role offers significant technical challenges and opportunities for growth, working with cutting-edge technology in healthcare and signal processing. You'll be part of a team that's pushing the boundaries of what's possible in medical technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

This position combines the excitement of research and innovation with the practical impact of building real-world solutions. It's an excellent opportunity for a senior engineer who wants to make a meaningful impact in healthcare technology while working with a world-class team at one of the leading technology companies.

Last updated 2 hours ago

Responsibilities For Principal Software Development Engineer

  • Lead efforts and discussions for the architecture of prototypes, solutions and products
  • Lead efforts to develop open data standards and code generation tools
  • Contribute to the development of distributed signal processing tools and frameworks
  • Lead efforts to contribute to the development of open-source signal processing tools
  • Expand collaborative relationships with product or business group leaders
  • Participate in technology transfers, standards organizations, filing patents, authoring white papers

Requirements For Principal Software Development Engineer

Python
Java
JavaScript
Go
  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience
  • 2+ years of experience with software development for imaging reconstruction
  • Proficiency with C++, Python, Matlab, and Go
  • Experience working with both vendor specific and open community raw data formats
  • Proven track record of contributing to the development of open raw data standards
  • Experience with scalable signal processing frameworks

Benefits For Principal Software Development Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Discounts on products and services
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Development Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on AI-powered solutions for M365, offering remote work and competitive compensation ($137K-$267K).

Principal Software Engineer

Principal Software Engineer role at Microsoft's 1ES team, focusing on developer productivity tools and cloud services, offering remote work in Vancouver with competitive compensation.

Principal Software Development Engineer

Principal Software Engineer role at Microsoft focusing on large-scale distributed systems for search and AI services, working with cutting-edge LLM and AIGC technologies.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Data Security team, building cloud security solutions for Office 365 and Windows, requiring 15+ years of experience in software development.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Azure PostgreSQL, focusing on cloud database services and system architecture.