Senior Software Development Engineer

4 weeks ago


Mississauga, Canada Roche Full time

Join to apply for the Senior Software Development Engineer role at Roche At Roche, you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted, and respected for who you are, allowing you to thrive both personally and professionally. A healthier future. It’s what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That’s what makes us Roche. We are seeking a Software Engineer with extensive GPU programming experience and a passion for bioinformatics and advanced algorithm development to create GPU-accelerated tools for DNA sequencing data analysis. In this role, you will design and implement high-performance computational algorithms—leveraging both traditional bioinformatics methods and deep learning models—optimized for the throughput and accuracy requirements of next-generation sequencing technologies. The Opportunity: Develop and optimize GPU-accelerated algorithms for real-time analysis of sequencing data, including basecalling, alignment, variant detection, and other genomic data processing tasks Collaborate with bioinformaticians and molecular biologists to translate computational challenges in genomics into robust, scalable software solutions Implement and optimize neural network and other machine learning algorithms on GPU, adapting them for large-scale, high-throughput sequencing data Contribute to the design and implementation of novel sequence analysis algorithms, including signal processing, error correction, and statistical modeling Author dependable, readable, maintainable, and well-structured code in C++ and CUDA, following best practices for scientific and production software Work with the data scientists to accelerate existing algorithms or pipelines Stay current with advances in computational genomics, GPU computing, and algorithmic techniques; proactively research and integrate new methods as appropriate Who you are: Bachelor's degree in Computer Science, Computer Engineering, or a related field, with 5+ years of relevant experience (MS/PhD is advantageous) Expertise in bioinformatics algorithm development, with a focus on sequence analysis, variant calling, or genomic workflows Proficient in object-oriented programming (C++) and GPU programming using CUDA, including familiarity with GPU-accelerated libraries like cuDNN or Thrust Advanced experience in systems programming for parallel Linux applications involving both CPUs and GPUs, with strong debugging and optimization skills Solid grasp of machine learning and deep learning, particularly in relation to biological data, along with experience using frameworks like PyTorch, TensorFlow, or JAX Skilled in Python for prototyping, analysis, and integrating bioinformatics pipelines, as well as interfacing deep learning models with custom algorithms Excellent analytical, problem-solving, and communication skills, with a proven ability to deliver innovative scientific solutions and work effectively in cross-disciplinary teams Roche is an Equal Opportunity Employer. #J-18808-Ljbffr



  • Mississauga, Canada Software International Full time

    Senior Software Developer Agentic AI Application Development Job Openings Senior Software Developer Agentic AI Application Development About the job Senior Software Developer Agentic AI Application Development Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized...


  • Mississauga, Canada Software International Full time

    Senior Software Developer Agentic AI Application DevelopmentJob Openings Senior Software Developer Agentic AI Application DevelopmentAbout the job Senior Software Developer Agentic AI Application DevelopmentSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized...


  • Mississauga, Ontario, Canada Software International Full time $120,000 - $160,000 per year

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic AI Application Development for our global IT M&A client in the Toronto area.Role: Senior Software Developer Agentic AI...


  • Mississauga, Canada DraftAid Full time

    Join to apply for the Senior+ Software Engineer role at DraftAid 3 days ago Be among the first 25 applicants Join to apply for the Senior+ Software Engineer role at DraftAid Get AI-powered advice on this job and more exclusive features. This range is provided by DraftAid. Your actual pay will be based on your skills and experience — talk with your...


  • Mississauga, Canada DraftAid Full time

    Join to apply for the Senior+ Software Engineer role at DraftAid3 days ago Be among the first 25 applicantsJoin to apply for the Senior+ Software Engineer role at DraftAidGet AI-powered advice on this job and more exclusive features.This range is provided by DraftAid. Your actual pay will be based on your skills and experience — talk with your recruiter to...


  • Mississauga, Canada DraftAid Full time

    Join to apply for the Senior+ Software Engineer role at DraftAid3 days ago Be among the first 25 applicantsJoin to apply for the Senior+ Software Engineer role at DraftAidGet AI-powered advice on this job and more exclusive features.This range is provided by DraftAid. Your actual pay will be based on your skills and experience — talk with your recruiter to...


  • Mississauga, Canada Iris Software Inc. Full time

    Associate Business Partner - Senior Talent Acquisition - IT Financial Services at Iris Software Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Abinitio developer for a long‑term opportunity. Qualifications 8+ consecutive years in the software engineering profession....


  • Mississauga, Canada Iris Software Inc. Full time

    Associate Business Partner - Senior Talent Acquisition - IT Financial Services at Iris Software Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Abinitio developer for a long‑term opportunity. Qualifications 8+ consecutive years in the software engineering profession....


  • Mississauga, Canada Iris Software Inc. Full time

    Associate Business Partner - Senior Talent Acquisition - IT Financial Services at Iris Software Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Abinitio developer for a long‑term opportunity. Qualifications 8+ consecutive years in the software engineering profession....


  • Mississauga, Canada F. Hoffmann-La Roche AG Full time

    Senior Software Development Engineer page is loaded## Senior Software Development Engineerlocations: Mississaugatime type: Full timeposted on: Posted Todayjob requisition id: At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are...