Software Development Engineer

1 week ago


Mississauga, Ontario, Canada Roche Full time
Unlock Your Potential in a Collaborative Environment

At Roche, we foster a culture of innovation and diversity. Our mission is to push back the frontiers of healthcare, and we're seeking a skilled Software Development Engineer - Bioinformatics Specialist to join our team.

About the Role

We're looking for an experienced professional with expertise in GPU software development to accelerate bioinformatics techniques using GPU hardware. As a key member of our team, you will work closely with research and algorithm experts to develop high-quality software products that meet the needs of our users.

Key Responsibilities
  • Develop and implement GPU-accelerated software solutions in C/C++ and Python
  • Collaborate with cross-functional teams to ensure seamless integration of software products
  • Design and implement efficient algorithms and data structures to optimize software performance
  • Work closely with engineering and research teams to communicate technical aspects of software development to stakeholders
Requirements

To be successful in this role, you will need:

  • Bachelor's degree in Computer Science or related field, plus 10 years of direct experience; Master/PhD is a plus
  • Minimum 10 years of work experience in GPU software development or equivalent experience in coursework
  • Strong understanding of object-oriented programming in C++ and experience with GPU-accelerated C/C++ libraries such as CUDA, Thrust, TensorFlow, etc.
  • Recent C++ compiler standards (C++14/17) and algorithm frameworks (boost, thrust, TBB, etc.) experience
  • Excellent problem-solving skills and ability to track software issues to successful resolution
  • Proven technical leadership skills to implement and integrate new technologies along with best practices
  • Outstanding communications and interpersonal skills with internal and external partners
Preferred Qualifications
  • Working knowledge of QSR/cGMP, ISO, and Design Controls
  • Experience with Python and digital signal processing
What We Offer

As a Software Development Engineer - Bioinformatics Specialist at Roche, you can expect a competitive salary range of $165,200 - $306,800, based on the primary location of Santa Clara, CA. A discretionary annual bonus may also be available based on individual and Company performance.

We offer a comprehensive benefits package, including relocation benefits, to support your career growth and well-being.



  • Mississauga, Ontario, Canada United Software Group Inc. - Canada Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Manager to lead our team of Java & Springboot Developers in designing, developing, and maintaining applications.Key ResponsibilitiesLead a team of developers in designing, developing, and maintaining applications using Java & Springboot.Work with business stakeholders and...


  • Mississauga, Ontario, Canada KUBRA Full time

    About the RoleKUBRA is seeking a skilled Software Development Engineer to join its Product Development team. The ideal candidate will have a strong background in Java and experience in designing and building software to introduce new functionality and expand existing functionality.Key ResponsibilitiesDesign and build software to introduce new functionality...


  • Mississauga, Ontario, Canada Carters Full time

    Key Responsibilities:We are looking for a skilled Software Development Engineer to join our team. The ideal candidate will have a strong foundation in software development principles and experience with back-end technologies.Main Responsibilities:- Design and develop high-quality software components- Collaborate with the team to identify and prioritize...


  • Mississauga, Ontario, Canada Ontario Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at Ontario Inc. in a permanent position.About the RoleThis role involves designing, developing, and testing computer-based systems, as well as coordinating with teams of information systems professionals to develop software and integrated information systems. The...


  • Mississauga, Ontario, Canada Romet Limited Canada Full time

    About Romet Limited CanadaWe are a leading provider of end-to-end measurement solutions to natural gas utilities worldwide. Our mission is centered on customer satisfaction through responsive deliveries, technical support and customer service that is matched with rugged and reliable products, manufactured with uncompromising quality, accuracy, and safety...

  • Software Engineer

    1 month ago


    Mississauga, Ontario, Canada AtkinsRéalis Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in Backend Development and a strong understanding of software engineering principles.Responsibilities may include:Designing and developing scalable and efficient backend systemsCollaborating with cross-functional teams to identify and...

  • Software Engineer

    4 weeks ago


    Mississauga, Ontario, Canada W3 Creatives Full time

    Job Title: Software Engineer - Website DevelopmentAbout Us: At W3 Creatives, we're a team of innovative professionals passionate about crafting exceptional digital experiences.Job Summary: We're seeking an experienced Software Engineer to join our team and contribute to the development of cutting-edge websites.About the Role:We're looking for a skilled...


  • Mississauga, Ontario, Canada Software International Full time

    Company OverviewSoftware International is a leading provider of technical talent to Fortune 100/500/1000 companies in Canada. With operations in 30+ countries worldwide, our client is a large, publicly traded software company with revenue exceeding $35 billion.Salary and BenefitsThe salary for this position ranges from $60,000 to $75,000 per year, plus...


  • Mississauga, Ontario, Canada Sensors & Software Inc. Full time

    About the RoleSensors & Software Inc. is a leading provider of Ground Penetrating Radar (GPR) technology, serving industries such as construction, infrastructure development, environmental management, archaeology, and geophysics.We are seeking an experienced Engineering Manager to lead our engineering team, driving both new product development and continuous...


  • Mississauga, Ontario, Canada Sonatus, Inc. Full time

    Sonatus, Inc. is a leading innovator in the automotive industry, developing cutting-edge technologies for software-defined vehicles. We're seeking a highly skilled Automotive Software Development Engineer to join our dynamic team. This individual will play a key role in defining testing strategies for complex projects, developing and executing test plans,...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    Axiom Software Solutions Limited is seeking a highly skilled Java Backend Engineer to join our team. The successful candidate will have at least 10 years of experience working with Java, with a strong focus on coding and development.Job SummaryWe are looking for an experienced Java developer who can design, develop, and maintain high-quality software systems...

  • Software Engineer

    1 week ago


    Mississauga, Ontario, Canada F. Hoffmann-La Roche Gruppe Full time

    Unlock Career Advancement in Data AnalysisWe're seeking a seasoned Senior Software Development Engineer to join our team and drive innovation in bioinformatics algorithm development. With a strong background in software engineering and test engineering, you will be responsible for designing and developing automated verification tests for bioinformatics...

  • Data Engineer, Finance

    2 months ago


    Mississauga, Ontario, Canada Data Engineer Jobs Full time

    Job Title: Data Engineer, FinanceAutoCapital Canada Inc. is a leading financial services company with a strong presence in the Canadian market. We are seeking a highly skilled Data Engineer to join our team and contribute to the development of our data-driven solutions.Key Responsibilities:Design, implement, and maintain robust data pipelines and ETL...


  • Mississauga, Ontario, Canada Innovate R Technologies Inc. Full time

    Innovate R Technologies Inc. is a cutting-edge technology company seeking a highly skilled Senior Software Engineer - Application Development to join our team.About the RoleWe are looking for a seasoned software engineer with expertise in developing robust and scalable applications. The ideal candidate will have a strong background in software development,...

  • Software Engineer

    1 month ago


    Mississauga, Ontario, Canada Randstad Full time

    Job Title: Software EngineerWe are seeking a talented Software Engineer to join our team as a key member in developing cloud-based software solutions. Key responsibilities include designing, building, and maintaining scalable and efficient software applications. Key Skills:Proficiency in cloud services such as AWS or AzureStrong knowledge of programming...


  • Mississauga, Ontario, Canada Romet Limited Canada Full time

    Romet Limited Canada is seeking a skilled Software Development Engineer for Embedded Systems to join our team. As a key member of our Manufacturing Engineering team, you will be responsible for designing, prototyping, implementing, testing, and documenting embedded software.This exciting opportunity offers the chance to springboard your career with a...


  • Mississauga, Ontario, Canada EllisDon Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Company and contribute to the development of our frontend applications. Your primary responsibilities will include designing, developing, and maintaining high-quality frontend components, collaborating with the development team to ensure seamless integration with backend systems,...


  • Mississauga, Ontario, Canada Bystronic Laser AG Full time

    Job Description:We are looking for a skilled Senior Software Engineer to join our team at our company.The successful candidate will be responsible for designing, developing, and maintaining our backend systems. This is a fantastic opportunity to work on challenging projects and collaborate with a talented team of engineers.Key Responsibilities:Design and...


  • Mississauga, Ontario, Canada Cedent Consulting Inc Full time

    Senior Engineer Full Stack Job Description We are seeking a highly skilled Senior Engineer Full Stack to join our team at Cedent Consulting Inc. in Mississauga, ON. Job Responsibilities: As a Senior Engineer Full Stack, you will be responsible for developing high-quality software applications using Java, Spring Boot, and Microservices. You will design,...


  • Mississauga, Ontario, Canada Sonatus Full time

    Sonatus is a leading company in the digital transformation of vehicles. We are seeking a highly motivated and experienced Senior Software Engineer in Vehicle Applications to join our team.As a key member of our cross-functional team, you will be responsible for the full software development life cycle, from conception to deployment. Our team is dedicated to...