Principal Software Engineer
4 weeks ago
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 PositionA 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-
Senior Software Engineer
4 weeks ago
Mississauga, Ontario, C4W, Peel region, Canada Software Aspekte Full timeBackend 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...
-
Software Engineer II, Front End
4 weeks ago
Mississauga, Ontario, C4W, Peel region, Canada Software Aspekte Full timeSoftware 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...
-
Principal Geotechnical Engineer
1 month ago
Mississauga, Ontario, C4W, Peel region, Canada TalentSphere Staffing Solutions Full timeMississauga, 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 timeWe 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...
-
Principal Process Engineer
4 weeks ago
Mississauga, Ontario, C4W, Peel region, Canada Boston Scientific Gruppe Full timePrincipal 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...
-
Controls systems Engineer Software
1 month ago
Mississauga, Ontario, C4W, Peel region, Canada oilandgas.org.uk Full timeJob 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,...
-
Java Software Engineer
1 month ago
Mississauga, Ontario, C4W, Peel region, Canada KUBRA Full timeHere 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...
-
Controls systems Engineer Software
1 month ago
Mississauga, Ontario, C4W, Peel region, Canada AtkinsRéalis Full timeControls 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 timeBALANCED+ 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...
-
Senior UI Software Engineer
4 weeks ago
Mississauga, Ontario, C4W, Peel region, Canada F. Hoffmann-La Roche Gruppe Full timeRoche 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,...
-
Senior UI Software Engineer
3 weeks ago
Mississauga, Ontario, C4W, Peel region, Canada F. Hoffmann-La Roche Gruppe Full timeRoche 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,...
-
Software Quality Assurance Engineer
4 weeks ago
Mississauga, Ontario, C4W, Peel region, Canada F. Hoffmann-La Roche Gruppe Full timeRoche 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,...
-
software design engineer
1 month ago
Mississauga, Ontario, C4W, Peel region, Canada DIGI Technologies International Inc. Full timeSoftware 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...
-
Principal R&D Engineer
4 weeks ago
Mississauga, Ontario, C4W, Peel region, Canada Baylis Medical Technologies Inc. Full timeOur 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 timeGuidewire'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 timeAs 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...
-
Lead Software Engineer
1 month ago
Mississauga, Ontario, C4W, Peel region, Canada Egen Full timeEgen 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...
-
Senior Software Engineer
1 month ago
Mississauga, Ontario, C4W, Peel region, Canada Mimecast Limited Full timeSenior 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 timePrincipal: 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...
-
Senior Software Engineer
2 weeks ago
Mississauga, Ontario, Peel region, Canada eTeam Full timeJob 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...