Talent.com
Staff Software Developer
Staff Software DeveloperThermo Fisher Scientific • Burlington, Ontario, Canada
Staff Software Developer

Staff Software Developer

Thermo Fisher Scientific • Burlington, Ontario, Canada
30+ days ago
Job type
  • Full-time
Job description

As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale. Join our colleagues in bringing our Mission to life every single day to enable our customers to make the world healthier, cleaner and safer. We provide our global teams with the resources needed to achieve individual career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like protecting the environment, making sure our food is safe or helping find cures for cancer.

Discover Impactful Work:

In this role, you will provide technical leadership and architectural guidance while developing innovative software solutions that enable our customers to make the world healthier, cleaner, and safer. Working in a supportive, multi-functional environment, you will design and implement sophisticated solutions across our product portfolio, from cloud platforms to scientific instrumentation. You will support the growth of other engineers, drive adoption of best practices, and help shape the technical direction of critical projects. This position offers the opportunity to work with advanced technologies while contributing to groundbreaking scientific discoveries.

A day in the Life:

  • Collaborate with marketing, customers, instrument manufacturers, and diverse teams to design and develop software solutions.
  • Work primarily with C# and .NET Visual Studio in an Agile environment.
  • Identify and resolve software issues to ensure optimal performance.
  • Hands on with various devices/hardware.
  • Occasionally travel internationally to support customer needs and successfully implement software solutions.
  • Stay updated with industry trends and advancements.

Keys to Success:

Education

Bachelor’s degree, preferably related to engineering, computer science, software development, or related technical field

Experience

  • 8+ years of successful track record in developing and implementing complex software solutions with proven technical leadership.
  • Experience in working with automation platforms, robotics and scheduling software is preferred.
  • Advanced proficiency in one or more modern programming languages (Java, C#, C++, Python).
  • Experience with REST APIs, , and multi-threading.
  • Strong experience with cloud platforms (AWS, Azure) and microservices architecture.
  • Experience supporting and guiding other engineers and providing technical leadership.

Knowledge, Skills, Abilities

  • Solid understanding of communication protocols such as RS232/485, Ethernet, I2C, SPI and CAN Strong background in object-oriented programming and desktop application development.
  • Experience with project estimation, task scheduling, and requirements analysis.
  • Working knowledge of Agile development methodologies and Azure DevOps.
  • Exceptional problem-solving, analytical and communication skills.
  • International travel, up to 20%.
Create a job alert for this search

Staff Software Developer • Burlington, Ontario, Canada

Similar jobs
Software Engineer

Software Engineer

Insight Global • Mississauga, Ontario, Canada
Full-time
We’re looking for a Software Developer to design and implement web-based APIs that integrate seamlessly with a SQL-based analytics engine.You’ll ensure accurate, secure, and scalable data flows bet...Show more
Last updated: 22 days ago • Promoted
Sr. Software Developer

Sr. Software Developer

Pharma Medica Research Inc. • Mississauga, Canada
Full-time
Pharma Medica Research (PMRI) Inc.Contract Research Organization that strives for innovation and original solutions in a highly regulated and competitive industry.If your career goals align with in...Show more
Last updated: 10 days ago • Promoted
Senior - Software Developer

Senior - Software Developer

MHI RJ Aviation Group • Mississauga, Peel region, Canada
Full-time
Company Name: MHI Canada Aerospace, Inc.Location: Mississauga, ON, CA, L4V 1S1.MHICA, a group company of Mitsubishi Heavy Industries, is a Tier 1 manufacturer of major aircraft structures and assem...Show more
Last updated: 30+ days ago • Promoted
Senior Software Developer

Senior Software Developer

Walters Group • Burlington, Canada
Full-time
Walters Group is a family-owned steel construction company that designs, fabricates, and constructs unique and complex commercial and industrial projects throughout North America.With over 65 years...Show more
Last updated: 5 days ago • Promoted
Senior Software Developer

Senior Software Developer

SOTI • Mississauga, Canada
Full-time
What We're Looking For We are seeking an innovative Senior Software Developer with a proven positive impact.You are a curious and ingenious Computer Science expert with strong leadership skills, ad...Show more
Last updated: 27 days ago • Promoted
Staff Backend Software Engineer - Python

Staff Backend Software Engineer - Python

Ouster • Toronto, Ottawa
Full-time
Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors.Our advanced vision algorithms and sensor hardware are used in autonomous cars, ...Show more
Last updated: 30+ days ago • Promoted
Full Stack Software Engineer

Full Stack Software Engineer

PowerToFly • Mississauga, Peel region, Canada
Full-time
The Full Stack Software Engineer (Applications Development Senior Programmer Analyst - C12) is an intermediate level position responsible for participation in the establishment and implementation o...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Upshop • Mississauga
Full-time
Upshop is the market leader in Total Store Operations solutions for the Grocery and C-Store markets.We offer an AI-powered, SaaS platform connecting Fresh, Center, eCommerce, and DSD department ope...Show more
Last updated: 7 days ago • Promoted
Software Developer

Software Developer

Ericsson • Mississauga, Peel region, Canada
Full-time
At this time, Ericsson Canada Inc.We are especially focused on integrating artificial intelligence across all aspects of our daily work—including software development, testing, and troubleshooting—...Show more
Last updated: 7 days ago • Promoted
Staff Software Developer

Staff Software Developer

ThermoFisher Scientific • Burlington, ON, Canada
Full-time
Laboratory Setting, Office, Some degree of PPE (Personal Protective Equipment) required (safety glasses, gowning, gloves, lab coat, ear plugs etc.As part of the Thermo Fisher Scientific team, youu2...Show more
Last updated: 12 days ago • Promoted
Senior Software Developer Ii

Senior Software Developer Ii

Bell Canada • Mississauga, Canada
Full-time
It drives us to innovate, explore, and stay close to what matters to us most.At Bell, we're building a more connected future through world-class networks, AI-powered solutions, and digital experien...Show more
Last updated: 16 days ago • Promoted
NPD Firmware/Software Developer

NPD Firmware/Software Developer

G&W Electric Co • Brampton, Peel region, Canada
Full-time
Current job opportunities are posted here as they become available.Subscribe to our RSS feeds to receive instant updates as new positions become available.Reporting to the R&D Engineering Manager, ...Show more
Last updated: 30+ days ago • Promoted
Co‑op Software Developer, Market Intelligence SaaS

Co‑op Software Developer, Market Intelligence SaaS

Rodan Energy Solutions Inc. • Mississauga, Peel region, Canada
Full-time
A leading company in energy management is seeking a Co-op Software Developer to work on client-facing SaaS applications within an Agile team.This role offers practical experience in software develo...Show more
Last updated: 2 days ago • Promoted
Senior Software Developer

Senior Software Developer

Bentley Systems • Burlington, Canada
Full-time
Senior Software DeveloperLocation: Burlington, Canada (Hybrid or Office-based)Why Bentley Systems?Innovative Projects: Work on ProjectWise, a leading infrastructure project delivery platform used o...Show more
Last updated: 30+ days ago • Promoted
Software Engineer - Insight Global

Software Engineer - Insight Global

Insight Global • mississauga, on, ca
Full-time
We’re looking for a Software Developer to design and implement web-based APIs that integrate seamlessly with a SQL-based analytics engine.You’ll ensure accurate, secure, and scalable data flows bet...Show more
Last updated: 22 days ago • Promoted
Staff Software Engineer, SaaS Platform & Azure

Staff Software Engineer, SaaS Platform & Azure

ShopperKit, Inc. • Mississauga
Full-time
A leading SaaS solutions provider in Canada is seeking a Software Engineer to develop specialized SaaS application software.This role involves collaborating with clients, designing software to meet...Show more
Last updated: 8 days ago • Promoted
Software Developer Ii

Software Developer Ii

Bentley Systems • Burlington, Canada
Full-time
Software DeveloperLocationBurlington, Ontario, Canada preferred: In-office or HybridPosition SummaryAre you ready to start a new journey with a team of energized professionals advancing and connect...Show more
Last updated: 30+ days ago • Promoted
Software Developer, Developer Experience Team

Software Developer, Developer Experience Team

Geotab • Oakville, Canada
Full-time +1
Software Developer, Developer Experience Team Overview Geotab is a global leader in IoT and connected transportation and certified "Great Place to WorkTM.We are a company of diverse and talented in...Show more
Last updated: 30+ days ago • Promoted