Taro Logo

Software Development Engineer

A global healthcare company dedicated to advancing science and ensuring healthcare access, with over 100,000 employees worldwide.
Mississauga, ON, Canada
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Healthcare · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer

Roche, a global healthcare leader with over 100,000 employees worldwide, is seeking a Software Development Engineer to join their Digital Pathology team. This role combines software engineering expertise with healthcare innovation, focusing on developing and testing imaging and data analysis algorithms. The position offers an opportunity to work at the intersection of healthcare and technology, developing solutions that directly impact patient care through digital pathology.

The role involves building automated testing frameworks, collaborating with imaging scientists, and ensuring the quality of medical imaging software. You'll be working with a diverse team of experts, including product managers and software developers, to advance healthcare technology. The ideal candidate brings strong Python programming skills, experience with test automation, and a background in software development best practices.

This position at Roche offers the chance to contribute to meaningful healthcare solutions while working with cutting-edge technology in digital pathology. The company culture emphasizes personal expression, open dialogue, and genuine connections, creating an environment where diverse perspectives are valued. You'll be part of a mission to prevent, stop, and cure diseases, ensuring healthcare accessibility for current and future generations.

The role requires a blend of technical expertise and collaborative skills, with opportunities to work on complex healthcare technology challenges. You'll be responsible for ensuring the quality and reliability of medical imaging software through comprehensive testing and verification processes. This is an excellent opportunity for a software professional who wants to make a significant impact in healthcare technology while working for a globally recognized leader in the field.

Last updated 9 days ago

Responsibilities For Software Development Engineer

  • Develop automated testing suite & framework for Roche Digital Pathology algorithms
  • Collaborate with cross functional leads to align on work scope & release timelines
  • Work with imaging scientists and experts to understand algorithms and perform data analysis
  • Develop reusable and scalable data analysis tools libraries
  • Participate in requirements, architecture, and design specification reviews
  • Execute dry run and formal verification testing
  • Follow defined software development lifecycle procedures and best practices

Requirements For Software Development Engineer

Python
  • Bachelor's or Master's Degree in Computer Science, Biomedical engineering or related field
  • 5+ years of professional experience with Python or equivalent scripting language
  • 5+ years of hands on experience in software development in test, test automation frameworks, CI/CD tools
  • Experience in Agile software development process
  • Experience in recruiting, building & coaching high-performing engineering teams
  • Excellent verbal & written communication skills

Interested in this job?