Principal Software Engineer

4 weeks ago


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

Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche, where every voice matters.

The Position

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.

As the Principal Software Engineer, you will join a team of talented engineers in crafting solutions to some of the most complex data plumbing problems in diagnostics today. There are billions of data points generated in systems that are not only inaccessible but were never designed to talk to each other. You will help create enterprise-scale software systems to tackle the fragmentation of this data. In this role, you will be up close and personal with all the usual things, like design conception, design reviews for components or features, development and testing of the core software stack.

The Opportunity:

  • You will write high-quality, scalable, supportable, and extensible code for software applications.
  • Ensure seamless integration of the software stack with our existing CI pipeline, contributing to continuous improvements.
  • Design, plan, and deliver high-quality software independently, maintaining excellence in execution.
  • Amplify our culture by embodying our values of technical excellence, integrity, support, and compassion for individuals.
  • Actively contribute to the ongoing improvement of processes and operations, ensuring the highest standards in software development.

Who you are:

  • Bachelor’s degree in Computer Science or a related technical discipline.
  • You have over 8 years of hands-on experience in designing, developing, and deploying scalable web applications and services, with proficiency in Java, Spring Boot, and JPA.
  • Proven leadership skills to guide the team towards successful project execution and collaboration with software architects on deployment architecture for optimal stability, performance, and security.
  • Expertise in crafting relational data models, REST APIs, and implementing message broker-based distributed architectures (e.g., RabbitMQ and Spring AMQP), along with experience in both relational (PostgreSQL, MySQL) and NoSQL databases.
  • Ability to understand sophisticated workflows and effectively work with globally distributed teams.

Preferred:

  • Master’s degree.
  • Experience developing regulated products under design control.
  • Experience with virtualization, containers, and orchestration platforms (Docker, Kubernetes).
  • Curiosity in bioinformatics analysis and computational pipelines.
  • Experience with GitHub actions.
  • Familiarity with DevOps automation tools like Jenkins, Terraform, Ansible, etc.
  • Experience developing and deploying production software using public cloud infrastructure, preferably AWS.
  • Passionate for continuous improvement in software development processes & framework.

Relocation benefits are not available for this posting.

Who we are:

At 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.

#J-18808-Ljbffr

  • Mississauga, Ontario, C4W, Peel region, Canada Software Aspekte Full time

    Backend Software Engineer (various levels) – Cloud Integrated productsBuilding the next generation of Mimecast protection productsBe on the cutting edge as we build the next generation of Mimecast’s “Work Protected” product line, building on the X1 platform to deliver seamless protection across all the communication and collaboration tools used by...


  • Mississauga, Ontario, C4W, Peel region, Canada Software Aspekte Full time

    Software Engineer II – Frontend PlatformThe central platform powering UI at MimecastJoin our dynamic Frontend Platform team, where you’ll innovate and collaborate with brilliant minds to shape and deliver the future of UI at Mimecast! Immerse yourself in a culture of collaboration and creative problem solving to push what’s possible across a diverse...


  • Mississauga, Ontario, C4W, Peel region, Canada TalentSphere Staffing Solutions Full time

    Mississauga, ONPrincipal Geotechnical Engineer // Principal Environmental EngineerCivil Engineering$135-155K+, negotiable depending on experienceRef #16471671OUR CLIENTOur client is offering an opportunity to join them in their growth as a Principal Engineer. Our client works with Developers (Condominium and Residential) on complex and challenging site...

  • Software Engineer

    1 month ago


    Mississauga, Ontario, C4W, Peel region, Canada Questron Technologies Corp Full time

    We are seeking Software Engineer to help maintain and develop Questron UI applications. As a Developer, you will be participating in design sessions and subsequently develop call center related applications and support user testing, sign off and production migration.Responsibilities include, but are not limited to:Analyze and understand functional business...


  • Mississauga, Ontario, C4W, Peel region, Canada Boston Scientific Gruppe Full time

    Principal Process Engineer - Electrophysiology Onsite Location(s): Mississauga, ON, CA Additional Locations: Canada-ON-Mississauga; Canada-ON-Toronto Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of...


  • Mississauga, Ontario, C4W, Peel region, Canada oilandgas.org.uk Full time

    Job DescriptionControls Systems Engineer SoftwareAtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the nuclear industry in Canada and around the world for more than 60 years. We are proud to be the steward of Canadian CANDU nuclear technology.Location - Mississauga,...


  • Mississauga, Ontario, C4W, Peel region, Canada KUBRA Full time

    Here we grow again! With the increase in new clients and projects, our Product Development team is expanding and we are looking for an accomplished and passionate Java Software Engineer to join the team! As a Java Software Engineer at KUBRA, you will collaborate with a group of talented technologists committed to excellence.Software Engineer is the title of...


  • Mississauga, Ontario, C4W, Peel region, Canada AtkinsRéalis Full time

    Controls Systems Engineer SoftwareAtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the nuclear industry in Canada and around the world for more than 60 years. We are proud to be the steward of Canadian CANDU nuclear technology.Location – Mississauga, ON.Your role...

  • Software Tester

    1 month ago


    Mississauga, Ontario, C4W, Peel region, Canada Balanced Full time

    BALANCED+ is looking for a Software Tester to participate in on-going software development projects in diverse business environments. You will be involved in performing automated and manual tests to ensure the software created by our developers is fit for the purpose. Some of the duties include analysis of software and systems, mitigate risk, and prevent...


  • Mississauga, Ontario, C4W, Peel region, Canada F. Hoffmann-La Roche Gruppe Full time

    Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche,...


  • Mississauga, Ontario, C4W, Peel region, Canada F. Hoffmann-La Roche Gruppe Full time

    Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche,...


  • Mississauga, Ontario, C4W, Peel region, Canada F. Hoffmann-La Roche Gruppe Full time

    Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche,...


  • Mississauga, Ontario, C4W, Peel region, Canada DIGI Technologies International Inc. Full time

    Software Design EngineerPosted on August 09, 2024 by DIGI Technologies International Inc.Job DetailsEducation: Bachelor's degree.Work setting: Computer hardware or software retailer/wholesaler, Consulting firm. Willing to relocate.ResponsibilitiesTasksLead and co-ordinate teams of information systems professionals in the development of software and...


  • Mississauga, Ontario, C4W, Peel region, Canada Baylis Medical Technologies Inc. Full time

    Our team is rapidly growing, and we are currently seeking a Principal Research & Development Engineer to assist with developing Baylis Med Tech’s portfolio of exciting and innovative products. This role focuses on the conception and development of novel devices for minimally invasive procedures, including procedures in interventional radiology and vascular...


  • Mississauga, Ontario, C4W, Peel region, Canada Guidewire Software Full time

    Guidewire's mission is very simple: to provide the leading cloud insurance platform that Insurers can rely upon to run and transform their business during times of unprecedented change. Guidewire Software provides the P&C industry platform that unifies software, services, and partner ecosystems to power our customers’ businesses.We are seeking a...

  • Software Engineer

    4 weeks ago


    Mississauga, Ontario, C4W, Peel region, Canada Curtiss-Wright Corporation Full time

    As a qualified Software Engineer with experience in control systems and automation, you will be expected to design, implement, and test software applications for naval systems.Ensure all work is performed according to the Quality Management System (QMS).Design, develop and maintain computer system software in accordance with approved software design...


  • Mississauga, Ontario, C4W, Peel region, Canada Egen Full time

    Egen is a fast-growing and entrepreneurial company with a data-first mindset. We bring together the best engineering talent working with the most advanced technology platforms, including Google Cloud and Salesforce, to help clients drive action and impact through data and insights. We are committed to being a place where the best people choose to work so...


  • Mississauga, Ontario, C4W, Peel region, Canada Mimecast Limited Full time

    Senior Software Engineer - Data Platform Team page is loaded Senior Software Engineer - Data Platform Team Apply locations Canada – Ontario - Mississauga time type Full time posted on Posted 7 Days Ago job requisition id R4646 Senior Software Engineer – Data Platform Team The driving force behind Big Data at Mimecast Dive into the forefront of...


  • Mississauga, Ontario, C4W, Peel region, Canada Ramboll Group AS Full time

    Principal: Mining Sector: Hydrogeologist, Engineer, Scientist or Regulatory SpecialistThis role can be based in Vancouver, BC or Toronto, ON.RAMBOLL has an opportunity for a Principal-level professional to join our team in Canada and to be an active member of our global mining team on a full-time, permanent basis. We prefer candidates that are willing to...


  • Mississauga, Ontario, Peel region, Canada eTeam Full time

    Job Title: Senior Software EngineerHybrid @ Mississauga, ON (2 Days/Week Onsite)Duration: 15+ MonthsPay Rate: $55-$62/hrDescription:Client Sequencing is not only changing science, but we are changing lives. Our software teams are laying the groundwork for the future by developing powerful bioinformatics algorithms, data analysis tools, and software/systems...