Bioinformatics Software Engineer
Roche
Job Responsibility: The Position
Roche Diagnostics is a cutting-edge biotechnology company dedicated to advancing the field of genomics and diagnostics. We are at the forefront of developing state-of-the-art Next Generation Sequencing (NGS) technologies for diagnostic products and internal research and development. Our team is composed of forward-thinking scientists, engineers, and researchers who are passionate about revolutionizing healthcare through innovation. We are seeking a highly motivated and experienced Software Engineer to join our growing team and contribute to the development of high-performance, high-quality NGS bioinformatics algorithms.
As a Software Engineer specializing in Next Generation Sequencing Bioinformatics at Roche Diagnostics, you will play a critical role in designing, developing, and optimizing cutting-edge algorithms to extract meaningful insights from genomic data. This position offers a unique opportunity to work on innovative projects that impact the fields of diagnostics and precision medicine. You will work closely with cross-functional teams of biologists, data scientists, and software engineers to build robust, scalable, and efficient software solutions.
ResponsibilitiesAlgorithm Development: Design, develop, and implement high-performance bioinformatics algorithms for analyzing NGS data, including variant calling, quality control, and data preprocessing.
Optimization: Continuously optimize and refactor existing algorithms to improve performance and reduce resource utilization, enabling efficient analysis of large-scale genomic datasets.
Quality Assurance: Ensure the reliability and accuracy of bioinformatics algorithms by writing rigorous test suites and collaborating with quality assurance teams to validate results.
Software Integration: Integrate bioinformatics algorithms into the company's software platforms, ensuring seamless compatibility with existing pipelines and workflows.
Cross-functional Collaboration: Collaborate with biologists, data scientists, and other software engineers to understand the specific requirements and constraints of NGS data analysis for diagnostics and internal research.
Documentation: Create detailed documentation for algorithms, code, and workflows to facilitate knowledge transfer and ensure reproducibility.
Technical Leadership: Mentor and provide technical guidance to junior engineers, fostering a culture of innovation and learning within the team.
Research and Innovation: Stay up-to-date with the latest advancements in NGS and bioinformatics, and actively participate in research and development efforts to drive innovation within the company.
QualificationsBachelor's or higher degree in Computer Science, Bioinformatics, Computational Biology, or a related field.
Proven experience in developing bioinformatics algorithms for NGS data analysis.
Strong proficiency in programming languages such as Python and C++.
Proficiency in relevant bioinformatics tools and libraries.
Experience with parallel computing, optimization, and performance tuning.
Experience with GPU development and optimization is a plus.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Experience working in a regulated environment (e.g., FDA, CLIA) is a plus.
Join our team and be part of a dynamic and forward-thinking company that is pushing the boundaries of genomics and diagnostics. If you are passionate about developing high-performance bioinformatics algorithms and are eager to make a significant impact in the healthcare industry, we encourage you to apply.
Who we areAt Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we've become one of the world's leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.
Roche Pharma Canada has its office in Mississauga, Ontario and employs over 850 employees. The Mississauga facility is bright, vibrant, fosters collaboration and teamwork, and is reflective of Roche's truly innovative culture.
As of January 4, 2022, Roche requires all new employees who work in Canada to be fully vaccinated against COVID-19 on the date they take office. This requirement is a condition of employment at Roche that applies regardless of whether the position is on a Roche campus or remotely. If you have a valid reason for not being fully immunized, which is limited to certain specific medical reasons or other valid reasons protected by applicable human rights laws, you may request an exemption and / or adaptation measures regarding this vaccination requirement.
Roche is an Equal Opportunity Employer.
$142k - $158k per year
...weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Job title: Senior Software Engineer What your day-to-day will look like: · Identify, prioritize and execute tasks in the software development life cycle ·...SuggestedLong term contractFull timeWork at officeRemote workFlexible hours$211.2k - $234.6k per year
...Job Title: Director, Software Engineering Location: Remote – Canada or Hybrid – Mississauga, ON **Travel to Office expectations** For Remote Roles : If this role is remote, there will be in-office events that will require travel to and from the Mississauga and/or...SuggestedLong term contractFull timeWork at officeRemote workFlexible hours$152k - $174k per year
...monthly events in the office with your specific team. This is a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll...SuggestedLong term contractFull timeWork at officeRemote workFlexible hours$152k - $169k per year
...PointClickCare, check out Life at PointClickCare and connect with us on Glassdoor and LinkedIn . Overview: As a Manager of Software Engineering reporting to the Director of Engineering, you’ll lead multiple Agile teams to deliver high-quality software solutions. You’ll...SuggestedLong term contractFull timeFlexible hours- ...emailed to you after you apply. \ \ Do you enjoy technology, software & solving tech issues? Do you want to be apart of the hottest... ...multiple teams \\\\ ~ B.S. degree in Computer Science or Electrical Engineering or equivalent experience \\\\ ~ Successful completion of a...SuggestedFull time
- ...The Opportunity Loadlink Technologies is looking for a Principal Software Engineer to join our engineering team. With over 7,500 customers across Canada and ambitious expansion plans, we move over 50,000 loads a day and sit at the center of Canada's largest industry — transportation...Full timeFlexible hours
$70k - $80k per year
...About the Role: As a Junior Site Reliability Engineer, you will learn how modern software systems are built, operated, and improved in production. You will work alongside experienced SREs who directly operate a small number of critical production services while also helping...Full timeInternship- ...We are always looking for talented people for upcoming opportunities. If you have experience in Software Engineering or Computer Science and would like to join our talent pool, please submit your resume and complete the application questions. For further information please...Full time
$156k - $174k per year
...build scalable platform services, leveraging modern AI-augmented engineering practices to accelerate delivery, improve reliability, and... ...Experience Strong track record building and shipping production software in modern languages (Java, Python, or similar). Deep...Long term contractFull timeWork at officeRemote workFlexible hours$111.4k - $119.8k per year
...PointClickCare leads the way in creating cloud-based healthcare software. At PointClickCare, we offer a wealth of opportunities and a... ...About the role: PointClickCare is searching for a Software Engineer who will contribute to all phases of the software development life...Full timeFlexible hours$156k - $174k per year
...this role. PointClickCare is searching for a Principal Data Engineer who will contribute to best-practice data engineering by designing... ...Engineer with at least 10 years of professional experience in software or data engineering, including a minimum of 4 years focused on streaming...Long term contractFull timeWork at officeRemote workFlexible hours- ...Experience: 3 years to less than 5 years Tasks Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems Computer and technology...Permanent employmentFull time
- ...technologies that seamlessly integrate into everyday life. Our innovation engine continuously expands the platform's capabilities, addressing... ...Overview Myant is seeking a highly skilled and motivated Software Engineering Manager to lead our team in developing high-...Long term contractFull timeWorldwideShift work
- ...have a strong sense of leadership and commitment. Primary Objective of the Position: Under the general direction of the VP, the Software Developer is responsible for creating and maintaining applications within Cargojet landscape. This involves in discussing the needs...Full timeNight shift
- ...well-established HVAC equipment representative, partnering with engineers, building owners, and contractors throughout Canada. Our success... ...Wrap up early on summer afternoons! We are seeking a versatile Software Developer to join our technology team and help develop, maintain...Full timeFor contractorsSummer work
$80k - $89k per year
...team. This is a requirement for this role. Position Summary As part of the Professional Services, Solution Services team, the Software Implementation Consultant, will act as the principal liaison with the customer to implement leading practices to optimize workflows...Long term contractFull timeWork at officeRemote workFlexible hours$4337 - $6413 per month
...Are you an expert problem-solver who loves a physical challenge? As a Combat Engineer in the Canadian Armed Forces (CAF), you’ll ensure troops can live, move and fight on the battlefield. This position is available full-time or part-time. Pay & Benefits The CAF...Permanent employmentFull timeTemporary workPart timeLocal areaRelocation package$95k - $106k per year
...agencies across North America and Europe. We're looking for a DevOps engineer to own our build and release pipelines, manage our containerized... ...team, architecting the infrastructure that keeps our software reliable, secure, and easy to deploy. Development experience, especially...Work at officeLocal area$93k - $139k per year
...integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: As a seasoned Software Engineer, you bring a strong combination of software expertise and hands-...- ...What we offer The MEP (Mechanical, Electrical, Plumbing) Engineer will be a key contributor to the design and coordination of diverse... ...cost-effective alternatives for panel construction. Utilize MEP software ( AutoCad , Revit) to develop project designs and conduct...Permanent employmentFull timeFor contractorsInternshipWork at office
- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...Projects. ~ High level of proficiency in all pavement engineering software such as DARWin, AASHTOWare Pavement ME and StreetPave 12. ~8 years...Full timeFor contractorsWork at officeLocal areaWorldwideFlexible hours
$83k - $92k per year
...This is a requirement for this role. Position Summary As part of the Professional Services, Practice Delivery team , the Software Implementation Consultant II, Financial will act as the principal liaison with the customer to implement best practices to drive optimized...Long term contractFull timeWork at officeRemote workFlexible hours- ...Job Description Primary Job Duties: A Senior Project Engineer with a minimum of 10 years experience is required to lead and manage... ...systems and components. •Knowledge and experience with software development process and DO-178B. •Strong leadership skills, interpersonal...Full time
- ...Working with the Associate Director, Airside & Infrastructure Engineering (AIE) this position supports the Capital Project and Commercial... ...to use computer aided technology and apply engineering design software. Working knowledge of CAD software such as BIM/Revit, MicroStation...Hourly payFull timeContract workInternshipWork at office
- ...largest teams specializing in this discipline among consulting engineering firms in Canada. Guided by an entrepreneurial culture based on... ...or another province of Canada Proficient in design/analysis software and CAD systems, along with familiarity of drawing standards...Permanent employmentFull timeFor contractorsInternshipWork at officeFlexible hours2 days per week
- ...are one of the world's leading and fastest growing cybersecurity software companies. Our patented technology gives our large enterprise... ...approaches cannot. About You: We are looking for a skilled DevOps Engineer to join our team and help streamline software delivery,...Full timeWork at officeShift work3 days per week
$126.9k - $141k per year
...requirement for this role. Job Summary: The Platform Engineering team is a close-knit group of five highly senior, deeply experienced... ...engineering teams to build, deploy, and operate healthcare software faster, more reliably, and more securely. We tackle complex cross...Long term contractFull timeWork at officeRemote workFlexible hours$70k - $110k per year
...is your chance. General Accountability: The Systems Engineering Developer is responsible for assisting with the design and verification... ...the Systems team members work on the integration of hardware, software, imaging sequence optimization, system MRI-compatibility, and...Full timeWork at office- ...change people's lives. We are the leading provider of sustainable Engineering, Architecture, Construction and Consulting solutions to the... ...execute work, such as Microsoft Office products and available BIM software. Provides mentorship to less experienced Mechanical...Full timeFor subcontractorWork at office
- ...at Stelumar Advanced Manufacturing Inc. Role: CAD/CAM Engineer ing Specialist Location: Mississauga , ON Company:... ...production and procurement planning. Exposure to Optimization Software ( CutRite , Ardis, or similar). Familiarity with SQL databases...Permanent employmentFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Bioinformatics Software Engineer. Be the first to apply!
- software engineer internship Mississauga, ON
- software developer no experience Mississauga, ON
- développeur logiciel Mississauga, ON
- software developer remote Mississauga, ON
- software engineer intern Mississauga, ON
- software developer intern Mississauga, ON
- software engineer - ai machine learning Mississauga, ON
- director software engineering Mississauga, ON
- software engineer Mississauga, ON
- software design engineer Mississauga, ON

