Health Futures is looking for a Software Engineer II to help advance Microsoft's mission to transform health and life sciences through technology by designing and building secure, scalable software solutions that enable groundbreaking research and real-world healthcare applications.
Requirements
- 2+ years technical engineering experience using languages such as C++, C-Sharp, Java, JavaScript, or Python
- Experience with machine learning, AI frameworks, or data-intensive applications.
- Experience with cloud platforms (Azure, AWS, or GCP) and building end-to-end systems using CI/CD pipelines, automated build/test/deploy workflows, and cloud-based AI/ML.
- Experience with UX Development in modern frameworks.
- Familiarity with security and compliance standards for enterprise software.
Responsibilities
- Design and develop core cloud services and components for health and life sciences solutions, including first-party services and open-source tools.
- Take end-to-end ownership of the software development lifecycle: coding, testing, deployment, release, and ongoing support for internal tools and services.
- Collaborate with interdisciplinary teams (researchers, engineers, and domain experts) to build and integrate AI capabilities into health-focused applications.
- Implement secure coding practices and ensure compliance with Microsoft security and privacy standards throughout the development lifecycle.
- Stay current with emerging technologies and apply innovative approaches to solve complex problems in healthcare and life sciences.
Other
- Bachelor’s Degree in Computer Science or related technical field OR equivalent experience.
- Demonstrated ability to communicate effectively and solve problems in a collaborative, research-driven environment.
- Microsoft is an equal opportunity employer.
- If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process