Talent.com

Senior programmer Jobs in Ottawa, ON

Create a job alert for this search

Senior programmer • ottawa on

Last updated: 5 days ago

CNC Machinist (Programmer)

Q-Block ComputingOttawa, Ontario, Canada
CA$60,000.00 yearly
Full-time

CAD per year (full-time basis).About Q-Block Computing: .Q-Block Computing builds quantum systems that operate in the real world.The company develops quantum timing, quantum-secure communicati... Show more

Senior Architect

TalentSphereOttawa, ON, Canada
CA$100,000.00 yearly
Full-time

Public and Government Projects.Architecture, Design & Planning Firm.Salary: $100,000 – $135,000 + bonus, benefits.Eligibility for security clearance required**.Other titles: Project Lead,... Show more

Senior Bookkeeper

The Mason Group Incottawa, ontario
Full-time

Join a high-paced bookkeeping services company with the opportunity for leadership.Manage full-cycle bookkeeping for a portfolio of clients (AP/AR, bank reconciliations, journal entries).Review and... Show more

Senior Electrical Engineer

ArupOttawa, Ontario, Canada
CA$101,000.00 yearly
Full-time

Arup’s purpose, shared values and collaborative approach have set us apart for over 80 years, guiding how we shape a better world.At Arup, you belong to an extraordinary collective – in which we en... Show more

Senior Proposal Advisor

CIMA+Gatineau, Quebec, Canada
Full-time +1

We have delivered hundreds of projects across Canada, including innovative solutions for the full spectrum of water and wastewater assets, on time and on budget.We support clients from start to fin... Show more

Conseiller OPS Senior

TEHORAOttawa, ON, CA
Full-time
Quick Apply

TEHORA est présentement à la recherche d'.La personne retenue participera à l'administration, à la surveillance et à l'évolution d'environnements technologiques stratégiques supportant des systèmes... Show more

Senior Specialist, Modelling

CMHC - SCHLOttawa
Full-time +1

Ottawa (ON); Calgary (AB); Halifax (NS); Montreal (QC); Toronto (ON); Vancouver (BC).Language Skill Levels (Read/Write/Speak):.Our salaries generally range from $ 104180.The work you do and the wor... Show more

Senior Electrical Engineer

Vard Marine Inc.Ottawa, ON, CA
CA$125,000.00–CA$140,000.00 yearly
Full-time
Quick Apply

Vard Marine is the market leader in designing specialized ships to meet diverse mission requirements in harsh operating environments – vessels such as polar research ships, multi-role patrol ... Show more

Senior Program Administration

Adecco CanadaOttawa, Ontario, Canada
Full-time +1
Quick Apply

Senior Product Owner / Agile Delivery Lead.This remote role is ideal for an experienced product and agile delivery professional with a strong background leading cross-functional defence data teams ... Show more

 • Promoted

Senior Technician Security

Bosch Building TechnologiesOttawa, ON, CA
CA$37.00 hourly
Full-time
Quick Apply

As a Senior Technician - Security Systems with Bosch Building Technologies, you will collaboratively review, understand, analyze, and implement installation blueprints and plans from Project Manage... Show more

Senior Product Designer

NewprintOttawa, Ontario, Canada
Full-time
Quick Apply

Web & Mobile SENIOR Product Designer.In-house at 25-2450 Lancaster Road Ottawa ON -.We are looking for a SENIOR UX/UI Designer to create intuitive and visually compelling.You will work closely ... Show more

Comptable senior

Joshua Morin CPA Inc.Gatineau, QC, CA
Permanent

La personne titulaire du poste de comptable senior, assume un rôle d’adjoint au président-directeur général.Proposer des initiatives d’amélioration continue des processus afin d’optimiser le d... Show more

Senior Generalist Game Programmer | Programmeur(-euse) Généraliste de Jeux Vidéo

Snowed In StudiosOttawa, ON, CA
CA$92,000.00 yearly
Remote
Full-time
Quick Apply

English version, French to follow].As part of Keywords Studios’ Game Development service line, we provide development support to some of the most important and exciting games being made today.You w... Show more

Senior Economist

Bank of CanadaOttawa (Downtown), ON, CA
Permanent

The Bank of Canada has a vision to be a leading central bank—dynamic, engaged and trusted—committed to a better Canada.No other employer in the country offers you the unique opportunity to work at ... Show more

Senior Android Developer

Macpower Digital Assets Edge Private LimitedOttawa, ON
Full-time

Design, build, and test Android applications using.Implement user interfaces following.Stay updated with the latest trends and technologies in.Proven experience in developing.Android Jetpack Compos... Show more

Senior Structural Engineer

Egis GroupOttawa, Ontario, Canada
Full-time

The role provides leadership to multidisciplinary project teams while overseeing design quality, project schedules, budgets, regulatory compliance, and client engagement throughout all project phas... Show more

Senior Product Manager

AssentOttawa, Ontario, Canada
Full-time

The Senior Product Manager at Assent is a leader and end to end owner of product success, accountable for identifying high-impact opportunities, making sound investment decisions, and ensuring mean... Show more

Senior Proposal Specialist

EBC Inc.Ottawa, ON, ca
CA$75,000.00 yearly
Full-time

The Proposal Specialist position within EBC’s pursuits and proposal team is responsible for the coordination, development, organization, review, and finalization of compelling winning proposal subm... Show more

Senior Naval Architect

BMTOttawa, Ontario, CA
Full-time +1
Quick Apply

Halifax, NS, Ottawa, ON, or Victoria, BC.BMT is dedicated to tackling the most crucial engineering challenges of our era, fostering an environment where individuals with exceptional technical exper... Show more

Senior Engineering Professional

Hire Resolve.comOttawa, ON, CA
Full-time
Quick Apply

Hire Resolve is partnering with established and growing organisations across.These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience, and the... Show more

CNC Machinist (Programmer)

CNC Machinist (Programmer)

Q-Block ComputingOttawa, Ontario, Canada
30+ days ago
Salary
CA$60,000.00 yearly
Job type
  • Full-time
Job description

Location: Ottawa, Ontario (on-site)
Employment type: Full-time
Salary range: $60,000 – $100,000 CAD per year (full-time basis)
Overtime: Paid after 8 hours per day

About Q-Block Computing: Q-Block Computing builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience that mission-critical applications demand — systems designed to be deployed, maintained, and trusted by operators who cannot afford ambiguity about whether the technology works.

The long-term vision is deeper than any single platform. Q-Block is pursuing a mission to decode Nature's foundational model — to build instruments of sufficient precision and coherence that they become tools for understanding the physical universe at its most fundamental level. Commercialization and science reinforce each other by design.

About this role: 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 programming, CNC setup and operation, and hands-on machining of precision parts for quantum hardware — with a strong emphasis on rapid iteration between CAD model and finished part.

The successful candidate is a skilled machinist-programmer who takes pride in clean toolpaths, tight tolerances, and a well-kept shop. They work comfortably between SolidWorks, CAM software, and the machine, read drawings carefully, and bring a problem-solving mindset to the materials and geometries that quantum hardware requires. The role reports to senior leadership and collaborates closely with the engineering team on design-for-manufacturability.

Responsibilities

  • Perform CNC machining for rapid prototyping and short-run production using advanced precision equipment.
  • Generate and modify CAD drawings in SolidWorks to support prototype development and design iterations.
  • Develop CAM programs using SolidCAM, Fusion 360, SolidWorks CAM, or comparable tools for efficient, reliable toolpath generation.
  • Program, set up, and operate a Datron Neo 2+ CNC mill for high-precision rapid prototyping applications.
  • Machine precision parts to tight tolerances across a range of materials, including aluminum alloys, stainless steels, titanium, copper, brass, and, where applicable, ceramics and optical-grade materials.
  • Design fixtures and work-holding solutions for precision prototyping and small-batch production.
  • Perform in-process and final inspection of machined parts using appropriate metrology tools; maintain inspection records.
  • Support the build-out and ongoing operation of Q-Block's prototyping machine shop, including equipment setup, tooling management, and SOP development.
  • Collaborate with engineering teams on design-for-manufacturability reviews, providing practical feedback that improves part quality, yield, and cost.
  • Maintain a clean, organized, safe shop; perform general shop maintenance and contribute to continuous improvement of shop practices.
  • Contribute to a culture of continuous learning, craftsmanship, and honest technical discussion.

Required qualifications

  • Machinist Trade Certification, 4th year Apprentice, or Machinist Red Seal Endorsement.
  • Minimum of 4 years of CNC experience with HAAS, Fanuc, or comparable milling and lathe machines (G-code).
  • Proficiency in CAD software, including SolidWorks, for drawing generation and modification.
  • Advanced CAM programming skills using SolidCAM, MasterCAM, Fusion 360, SolidWorks CAM, or equivalent.
  • Demonstrated ability to machine parts to tight tolerances and to properly use quality inspection tools.
  • Ability to read and interpret engineering drawings, set up and adjust production machines and tooling, and maintain inspection records.
  • Experience with rapid prototyping environments and iterative design processes.
  • Experience with fixture design and work-holding systems for precision prototyping operations.
  • Strong shop organization and maintenance habits.

Preferred qualifications

  • Experience with the Datron Neo 2+ CNC mill or comparable high-speed precision CNC milling platforms.
  • Experience with 3-axis and multi-axis CNC programming for complex geometries.
  • Experience machining advanced or difficult materials — ceramics, hard glass, optical crystals, Invar, or similar — for scientific or precision-instrument applications.
  • Familiarity with parts intended for ultra-high-vacuum or extreme-high-vacuum service, or for high thermal processing environments, including the surface finish, cleanliness, and material-selection practices those applications require.
  • Knowledge of materials science considerations relevant to quantum or precision-instrument hardware.
  • Experience with minimum-quantity lubrication systems and precision cooling applications.
  • Experience in scientific, defense, or deep-tech hardware environments.

Security and compliance requirements

  • Must be eligible to obtain and maintain Government of Canada security clearance, if required for assigned projects.
  • Must be eligible to comply with requirements of the Controlled Goods Program, if required for assigned projects.
  • Must be willing to participate in background screening, documentation, and compliance processes associated with security-sensitive work.

Skills and attributes

  • Strong attention to detail, authenticity, and a sense of responsibility in all tasks.
  • Critical thinking and a problem-solving mindset grounded in measurement and evidence.
  • Craftsmanship: pride in clean work, clean code, and a clean shop.
  • Clear written and verbal communication; ability to document setups and processes for repeatable results.
  • Strong interpersonal skills and the ability to work collaboratively in a dynamic, multidisciplinary team.

Benefits

  • Extended health care (including dental and vision)
  • Life insurance
  • Overtime paid after 8 hours per day

Equal opportunity

Q-Block Computing is an equal opportunity employer. We are committed to treating all employees and applicants with respect and dignity. Accommodations are available on request during the application and recruiting process. All interested candidates are encouraged to apply.