2

Full Time Cancer Research Software Engineer Jobs

Senior Research Software Engineer

Boston, MA · On-site

$133K - $175K/yr

Proactively identify opportunities to make R&D software more accessible, scalable, and self-service for scientists. Requirements: * Bachelor's degree in Computer Science, Engineering, or a related ...

Principal Research Software Engineer

Redmond, WA · On-site

$151K - $202K/yr

The Microsoft Research Americas Engineering team is hiring a Principal Research Software Engineer to provide technical leadership and direct technical contribution as an individual contributor on the ...

$112K - $132K/yr

The Senior Software Engineer is responsible for developing research and/or clinical applications ... in cancer research and patient care. We are united in our mission of conquering cancer, HIV/AIDS ...

Sr. Engineer, Research Software Location: San Jose, CA (on-site) Ayar Labs is shattering AI data bottlenecks by moving data at the speed of light. As pioneers of co-packaged optics (CPO), we are ...

Sr. Engineer, Research Software Location: San Jose, CA (on-site) Ayar Labs is shattering AI data bottlenecks by moving data at the speed of light. As pioneers of co-packaged optics (CPO), we are ...

next page

Showing results 1-20

Full Time Cancer Research Software Engineer information

See salary details

$111.5K

$206K

How much do full time cancer research software engineer jobs pay per year?

As of Jun 7, 2026, the average yearly pay for full time cancer research software engineer in the United States is $200,510.00, according to ZipRecruiter salary data. Most workers in this role earn between $205,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What is the difference between Full Time Cancer Research Software Engineer vs Cancer Data Analyst?

AspectFull Time Cancer Research Software EngineerCancer Data Analyst
Required CredentialsBachelor's or Master's in Computer Science, Bioinformatics, or related field; coding skills; experience with research softwareBachelor's or Master's in Data Science, Statistics, or related; strong analytical skills; experience with data analysis tools
Work EnvironmentResearch labs, biotech companies, academic institutions; focus on software development for cancer researchData-focused roles in research institutions, hospitals, or biotech firms; emphasis on data interpretation and reporting
Employer & Industry UsageUsed in cancer research projects, clinical trials, and biotech R&DApplied in analyzing cancer datasets, clinical data, and research outcomes

While both roles support cancer research, the Full Time Cancer Research Software Engineer primarily develops and maintains research software, whereas the Cancer Data Analyst focuses on analyzing and interpreting cancer data. Both roles require relevant credentials and work within research or clinical environments, but their core responsibilities differ significantly.

What are some common challenges faced by Cancer Research Software Engineers, and how can they be addressed?

Cancer Research Software Engineers often encounter challenges such as integrating complex biological datasets, ensuring data security and privacy, and collaborating across multidisciplinary teams of scientists, clinicians, and IT professionals. To address these, it's important to develop strong communication skills, stay updated with relevant regulatory guidelines (such as HIPAA), and adopt best practices in software documentation and version control. Engaging in regular team meetings and code reviews can also help ensure alignment and maintain high-quality software standards.

What are the key skills and qualifications needed to thrive as a Full Time Cancer Research Software Engineer, and why are they important?

To thrive as a Full Time Cancer Research Software Engineer, you need a solid background in software development, knowledge of bioinformatics or computational biology, and typically a degree in computer science, engineering, or a related field. Familiarity with programming languages like Python or R, experience working with scientific computing tools, and understanding of databases and cloud platforms are commonly required. Strong analytical thinking, attention to detail, and excellent collaboration skills set outstanding candidates apart in this role. These skills are crucial for developing accurate, efficient, and user-friendly software that advances cancer research and supports multidisciplinary scientific teams.

What does a Full Time Cancer Research Software Engineer do?

A Full Time Cancer Research Software Engineer designs, develops, and maintains software systems that support cancer research efforts. Their work often includes building data analysis tools, managing large datasets, and developing applications that help researchers interpret biological data. They collaborate closely with scientists, bioinformaticians, and clinicians to create solutions that facilitate new discoveries and improve patient outcomes. This role requires strong programming skills, knowledge of biomedical data, and a passion for advancing cancer research.
Research Software Engineer - Multiple Levels- AI Frontiers

Research Software Engineer - Multiple Levels- AI Frontiers

Microsoft

Redmond, WA • On-site

$158K - $258K/yr

Full-time

Posted 23 days ago


Microsoft rating

8.6

Company rating: 8.6 out of 10

Based on 125 frontline employees who took The Breakroom Quiz

47th of 186 rated software companies


Job description

Overview
Microsoft Research AI Frontiers lab is seeking applications for the position of Research Software Engineer - Generative AI to join our team in NY or Redmond.
In AI Frontiers, we believe the next chapter of Artificial Intelligence (AI) will be shaped by reliable digital workers that can be first class citizens in agent-native organizations. This means shifting from a paradigm where humans do the work assisted by AI, to one where autonomous AI agents execute entire workflows, collaborating with humans and other agents and guided by human direction and oversight.
Our projects have been guided by this mission, such as our agentic reasoning models (Phi family), our latest Computer Use Model (Fara), our synthetic data generation pipeline (AgentInstruct), our agent frameworks and experiences (AutoGen, Magentic-One and Magentic-UI), as well as our agentic ecosystems (Magentic Marketplace).
Our ongoing research focuses on four large areas:
  • Closing the capability gap of current agents by enhancing their reasoning, enabling continual learning and adaptation across various tasks and modalities.
  • Closing the reliability gap of current agents through improved robustness and human interactions.
  • Reimagining workflows for an agent-native world where autonomous agents collaborate seamlessly with each other and with humans.
  • Creating rich end-to-end experiences that showcase these capabilities in real world agentic applications.

As a Research Software Engineer - Generative AI you will play a crucial role in developing, improving, and exploring the capabilities of Generative AI models and agentic applications. Your work will have a significant impact on the development of cutting-edge technologies, advancing state-of-the-art and creating practical solutions to real-world problems.
Responsibilities
  • As Research Software Engineer in AI Frontiers, you will contribute to one of our core pillars working with researchers, engineers, and product groups to create research breakthroughs and realize your ideas in products and services used worldwide.
  • You will create data, evaluation and training pipelines for training agentic models to reliably use computers, tools and complete tasks collaborating with other agents and humans
  • You'll showcase your system design thinking, understanding of both user-facing technologies and GenAI technologies to drive efficient, high-quality execution and communication, while launching innovative AI features.
  • You will work with our Technical Program Management (PM) team to understand customer needs and our research portfolio to create compelling proof of concepts so customers can take advantage of our innovations

Qualifications
Required Qualifications:
  • Bachelor's Degree in Computer Science, Software Engineering, System Engineering or related field AND 2+ years' technical engineering experience with coding in languages including, but not limited to, Python, OR equivalent experience.

Preferred Qualifications
  • Master's Degree in Computer Science, Software Engineering, System Engineering, Human Computer Interaction, or related field AND 3+ years experience working in a software engineering team and/or shipping production code OR equivalent experience
  • 4+ years of python experience.
  • 2+ years' experience working on GenAI infrastructure, products or prototypes.
  • 2+ years architecting and implementing GenAI systems and/or the infrastructure for building these systems.
  • Experience in developing and maintaining open-source projects. Providing a link to GitHub profile (if available) and/or code samples, is highly encouraged.
  • Experience evaluating AI models and systems including creating benchmark datasets, evaluation pipelines, running and debugging experiments, and tracking improvements.
  • Experience deploying or managing applications or infrastructure pipelines on a major cloud platform (e.g., Microsoft Azure, AWS, or Google Cloud Platform).
  • Ability to collaborate, communicate effectively, and work as part of a multi-disciplinary team.

#MSRR
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

What Microsoft employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Microsoft logo

About Microsoft

Sourced by ZipRecruiter

Our infrastructure is comprised of a large global portfolio of more than 100 datacenters and 1 million servers. Our foundation is built upon and managed by a team of subject matter experts working to support services for more than 1 billion customers and 20 million businesses in over 90 countries worldwide. With environmental sustainability and optimization at the forefront of our datacenter design and operations, we continue to grow and evolve as we meet the ever-changing business demands that hold Microsoft as a world-class cloud provider.

Industry

Computer and computer peripheral equipment and software wholesalers

Company size

10,000+ Employees

Headquarters location

Redmond, WA, US

Year founded

1975

Social media