For over 170 years, Smiths has been pioneering progress by engineering for a better future. We serve millions of people every year, helping to create a safer, more efficient, productive, and better ...
New
Quick apply
For over 170 years, Smiths has been pioneering progress by engineering for a better future. We serve millions of people every year, helping to create a safer, more efficient, productive, and better ...
New
Quick apply
For over 170 years, Smiths has been pioneering progress by engineering for a better future. We serve millions of people every year, helping to create a safer, more efficient, productive, and better ...
New
$60K - $100K/yr
The CNC Machinist (Programmer) will support prototype development and commercialization activities across Q-Block's existing product lines from the company's Alberta node. The role combines CAM ...
$60K - $100K/yr
The CNC Machinist (Programmer) will support prototype development and commercialization activities across Q-Block's existing product lines from the company's Alberta node. The role combines CAM ...
Ottawa, ON · On-site
CA$60K - CA$100K/yr
The CNC Machinist (Programmer) will support prototype development and commercialization activities across Q-Block's existing product lines from the company's Alberta node. The role combines CAM ...
Quick apply
Ottawa, ON · On-site
CA$60K - CA$100K/yr
The CNC Machinist (Programmer) will support prototype development and commercialization activities across Q-Block's existing product lines from the company's Alberta node. The role combines CAM ...
Ottawa, ON · On-site
The T-SQL Data Conversion Developer is responsible for programming all the transformations required to integrate clients' initial data into our Central Data Repository (CDR). To do this, they will ...
Ottawa, ON · On-site
The T-SQL Data Conversion Developer is responsible for programming all the transformations required to integrate clients' initial data into our Central Data Repository (CDR). To do this, they will ...
Ottawa, ON · On-site +1
The Programmer Analyst provides specialized database development services, solutions and applications to enable the Client-Partners to better monitor, measure, manage and report on their programs and ...
Ottawa, ON · On-site +1
The Programmer Analyst provides specialized database development services, solutions and applications to enable the Client-Partners to better monitor, measure, manage and report on their programs and ...
Ottawa, ON · Remote
$85K - $120K/yr
We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Ottawa, ON · Remote
$85K - $120K/yr
We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Ottawa, ON · Remote
$85K - $120K/yr
We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Ottawa, ON · Remote
$85K - $120K/yr
We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Ottawa, ON · Remote
$85K - $110K/yr
We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Ottawa, ON · Remote
$85K - $110K/yr
We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Ottawa, ON · Remote
$85K - $110K/yr
We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Ottawa, ON · Remote
$85K - $110K/yr
We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...
Ottawa, ON · On-site +1
We are looking for an experienced DevOps/SRE Engineer for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large fintech firm with a ...
Quick apply
Ottawa, ON · On-site +1
We are looking for an experienced DevOps/SRE Engineer for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large fintech firm with a ...
Ottawa, ON · On-site +1
We are looking for an experienced DevOps/SRE Engineer for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large fintech firm with a ...
Quick apply
Ottawa, ON · On-site +1
We are looking for an experienced DevOps/SRE Engineer for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large fintech firm with a ...
Kanata, ON · On-site
About the Role The Solace Platform Engineering team is looking for a Senior DevOps Engineer to help design, build, and evolve the CI/CD pipelines, developer tooling, and development environments that ...
Quick apply
Kanata, ON · On-site
About the Role The Solace Platform Engineering team is looking for a Senior DevOps Engineer to help design, build, and evolve the CI/CD pipelines, developer tooling, and development environments that ...
Kanata, ON · On-site +1
CA$115K - CA$140K/yr
About the Role The Solace Platform Engineering team is looking for a Senior DevOps Engineer to help design, build, and evolve the CI/CD pipelines, developer tooling, and development environments that ...
Kanata, ON · On-site +1
CA$115K - CA$140K/yr
About the Role The Solace Platform Engineering team is looking for a Senior DevOps Engineer to help design, build, and evolve the CI/CD pipelines, developer tooling, and development environments that ...
Kanata, ON · On-site
CA$115K - CA$140K/yr
About the Role The Solace Platform Engineering team is looking for a Senior DevOps Engineer to help design, build, and evolve the CI/CD pipelines, developer tooling, and development environments that ...
Quick apply
Kanata, ON · On-site
CA$115K - CA$140K/yr
About the Role The Solace Platform Engineering team is looking for a Senior DevOps Engineer to help design, build, and evolve the CI/CD pipelines, developer tooling, and development environments that ...
Ottawa, ON · On-site +1
In a team-based agile SCRUM environment with a focus on digital, the incumbent will work closely with the Software Developers, Product Owner, Quality Assurance Analysts, and 2nd level support teams ...
Ottawa, ON · On-site +1
In a team-based agile SCRUM environment with a focus on digital, the incumbent will work closely with the Software Developers, Product Owner, Quality Assurance Analysts, and 2nd level support teams ...
At General Dynamics Mission Systems-Canada, we're not just engineering technology -- we're shaping the future of defence and security. Our teams design and deliver advanced, mission-critical ...
Quick apply
At General Dynamics Mission Systems-Canada, we're not just engineering technology -- we're shaping the future of defence and security. Our teams design and deliver advanced, mission-critical ...
This involves engineering analysis at all levels; from the detailed electrical characterization of individual circuits, right up to the full lifecycle management of a card as it goes through ...
Quick apply
This involves engineering analysis at all levels; from the detailed electrical characterization of individual circuits, right up to the full lifecycle management of a card as it goes through ...
Ottawa, ON · On-site +1
As a Senior Developer, DevOps on our Platform Engineering team, you'll play a critical role in designing and scaling the infrastructure that supports our platform. You'll work across the full DevOps ...
Ottawa, ON · On-site +1
As a Senior Developer, DevOps on our Platform Engineering team, you'll play a critical role in designing and scaling the infrastructure that supports our platform. You'll work across the full DevOps ...
Ottawa, ON · On-site
CA$80K - CA$107K/yr
Reporting to the Senior Systems Engineer, this role will leverage Systems (and Software) Engineering skillsets to support the SRC enterprise portfolio of signals intelligence (SIGINT) and EW suite of ...
Quick apply
Ottawa, ON · On-site
CA$80K - CA$107K/yr
Reporting to the Senior Systems Engineer, this role will leverage Systems (and Software) Engineering skillsets to support the SRC enterprise portfolio of signals intelligence (SIGINT) and EW suite of ...
The Role We're looking for a Director of Engineering to lead high-impact engineering teams and shape the future of Fullscript's platform. You'll drive technical vision, scalability, and innovation ...
The Role We're looking for a Director of Engineering to lead high-impact engineering teams and shape the future of Fullscript's platform. You'll drive technical vision, scalability, and innovation ...
$12.15 - $17.37
4% of jobs
$17.37 - $22.58
9% of jobs
$26.33 is the 25th percentile. Wages below this are outliers.
$22.58 - $27.80
17% of jobs
$27.80 - $33.01
13% of jobs
The median wage is $36.05 / hr.
$33.01 - $38.22
13% of jobs
$38.22 - $43.44
10% of jobs
$43.44 - $48.65
9% of jobs
$49.63 is the 75th percentile. Wages above this are outliers.
$48.65 - $53.87
9% of jobs
$53.87 - $59.08
7% of jobs
$59.08 - $64.30
6% of jobs
$64.30 - $69.51
4% of jobs
$12
$39
$69
| Aspect | Programmer Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a diploma or degree in computer science or related field | Similar credentials, often with additional certifications or experience |
| Work Environment | Often focused on coding tasks within development teams | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech giants, and enterprise IT |
| Search & Comparison Intent | People compare to understand roles, skills, and career paths | Often compared to programmers for clarity on responsibilities |
While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

8.6
Based on 12 frontline employees who took The Breakroom Quiz
John Crane, a business of Smiths Group, is a global leader in mission-critical flow control solutions for energy and process industries that enable efficient and sustainable operations. Our products include mechanical seals and systems, couplings, bearings, filtration systems, and predictive digital monitoring technologies.
We have a global network of more than 200 sites in over 50 countries and employ more than 6,000 people worldwide. We partner with our customers to help them keep their operations safe, reduce downtime, improve efficiency, and meet the latest environmental standards.
John Crane is part of Smiths Group. For over 170 years, Smiths has been pioneering progress by engineering for a better future. We serve millions of people every year, helping to create a safer, more efficient, productive, and better-connected world across four global markets: energy, security & defence, space & aerospace, and general industrial. Listed on the London Stock Exchange, Smiths employs approximately 16,000 colleagues in over 50 countries.
Job DescriptionSUMMARY OF ESSENTIAL FUNCTIONS:
Check and adjust solid models as required CAM specific requirements. Set up, and write new programs and edit existing programs using company standardized CAD and CAM software or equivalent. These include but are not limited to lathes, mills, drills, and other machinery as required.
SPECIFIC DUTIES, ACTIVITIES AND RESPONSIBILITIES INCLUDE BUT ARE NOT LIMITED TO:
POSITION REQUIREMENTS:
PHYSICAL/MENTAL REQUIREMENTS:
WORK ENVIRONMENT:
Work environment is typically considered within a Smiths location during normal or extended business hours to include offices, manufacturing plants and repair facilities. Work environment may also include customer sites including oil well sites, and meeting venues.
All your information will be kept confidential according to EEO guidelines.
We believe that different perspectives and backgrounds are what make a company flourish. All qualified applicants will receive equal consideration for employment regardless of color, religion, sex, sexual orientation, gender identity, national origin, economic status, disability, age, or any other legally protected characteristics. We are proud to be an inclusive company with values grounded in equality and ethics, where we celebrate, support, and embrace diversity.
At no time during the hiring process will Smiths Group, nor any of our recruitment partners ever request payment to enable participation – including, but not limited to, interviews or testing. Avoid fraudulent requests by applying jobs directly through our career’s website (Careers - Smiths Group plc)
Get the full story on Breakroom
Sourced by ZipRecruiter
Oil and gas extraction
5,001 - 10,000 Employees
Chicago, IL, US
1917