Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Backend Software Engineer Full-time

Full-time

CBN Nano Technologies

CBN Nano Technologies is a sister company of Canadian Bank Note Company, Limited (CBN), a Canadian-owned, Ottawa-based, globally focused company that designs and builds high-tech secure solutions for government identification, currency and lottery markets worldwide.
CBN Nano Technologies’ mission is to become the first in the world to commercialize technology that manufactures products at the atomic level—in other words, using the smallest building blocks of our physical world. Fabricating products with every atom in the right place will revolutionize manufacturing and has specific applications in CBN’s core business through the development of new nanoscale fraud-proof security features. It will also have potential applications in advanced health care treatments, reducing pollution, building high-performance computing capabilities and producing super-efficient solar energy.
Job Description

Internal Title: Developer
Job Type: Permanent, Full-Time
Job Location: Ottawa, ON
Work Model: Hybrid
Job Status: Existing Vacancy
Position Summary
CBN Nano Technologies is developing a cutting-edge scanning probe microscope and its associated software interfaces. This position focuses on designing, building, and testing backend software systems that automate researcher driven experimental workflows. The successful candidate will develop high performance services that support data acquisition, algorithmic data processing, and user-facing workflow tools. The role requires creating robust and maintainable backend components that integrate seamlessly with laboratory instruments, research software, and data pipelines, ensuring reliability and efficiency within a research and development environment.
Responsibilities
Develop backend components that interface with laboratory instruments using vendor SDKs, hardware communication protocols, or custom control APIs
Design and implement backend components that power user-facing visualization and workflow tools, enabling researchers to analyze and interpret experimental results
Develop and maintain RESTful APIs that orchestrate laboratory instrument control, workflow automation, and data processing pipelines
Collaborate with cross functional experts, including data, product, infrastructure, and instrument operations, to build reliable backend systems that enable automated scientific workflows
Work across a broad set of technologies to design, develop, and troubleshoot backend system components end-to-end
Stay current with advances in application development, programming languages, and backend engineering practices
Qualifications

Mandatory Requirements
Legally eligible to work in Canada
Fluent in English (speak, read, write)
Able to obtain and maintain Government of Canada Reliability (Level I) Security clearance
Minimum Qualifications

~8+ years of professional experience as a backend or full stack developer

Bachelor’s degree in Computer Science, Physics, or Engineering or equivalent practical experience
Proficiency in Python
Knowledge of relational database technologies such as PostgreSQL
Working knowledge of containerization technologies such as Docker
Experience designing and working with RESTful APIs
Proficiency working in Linux and Windows environments
Experience with asynchronous/task processing (e.g., Celery, message queues)
Working knowledge of modern software development practices, automated testing (unit/integration), CI/CD, version control (Git), code reviews
Preferred Qualifications

Familiarity with client-side languages (e.g., TypeScript) and JavaScript frameworks such as React for integration with user facing tools
Understanding of cloud-native architectures and services (e.g., Azure), including caching/queueing technologies such as Redis
Familiarity with scientific/industrial instrumentation automation, scanning probe microscopes and/or experimental workflows
Experience in scientific process automation or workflow automation in research or engineering environments
Experience integrating software with laboratory instruments, embedded systems, or other hardware-controlled environments

Additional Information

Equal Opportunity Employment Statement
As an Equal Opportunity Employer, CBN Nano Technologies is committed to achieving a skilled workforce that reflects the diversity of the Canadian population. We encourage applications from women, visible minorities, people with disabilities and Aboriginal people. We are also committed to developing inclusive, barrier-free selection processes and work environments.
If contacted regarding this competition, please advise the interview coordinator of any accommodation measures you may require.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Backend Software Engineer Full-time in Ottawa, ON vacancy
  • $120k - $135k per year

     ...Own it. Sangoma is excited to announce an opening for a Senior Backend Developer to join our talented team. As a recognized leader in business...  ...Design and develop scalable, distributed APIs and backend software that interoperate with multiple third-party APIs, solutions, and... 
    Suggested
    Remote work
    Work from home
    Flexible hours

    Sangoma

    Ottawa, ON
    4 hours ago
  •  ...roads safer, reducing commute times, and cutting emissions. We develop software to provide cities with the data needed to better understand...  ...action. You will be responsible for designing and developing the backend infrastructure used for remotely configuring our systems... 
    Suggested
    Full time
    Local area
    Remote work

    Ouster

    Ottawa, ON
    3 days ago
  •  ...platforms across the IBM portfolio, including Software and Red Hat. Curiosity and a constant...  ...only. As an entry level Application Developer at IBM , you’ll provide technical...  ...frameworks (React, Vue, Angular), Node.js backends, and RESTful APIs, with working knowledge... 
    Suggested
    Long term contract
    Permanent employment
    Worldwide

    IBM

    Ottawa, ON
    4 days ago
  •  ...intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features to designing, implementing, and maintaining... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    6 days ago
  • $128k - $170k per year

     ...company with a range of lidar sensors and software solutions built on top of those sensors....  ...manage and work with Ouster lidar data. We develop a web and desktop application that allows...  ..., developing, and maintaining our backend infrastructure, APIs, and creating new services... 
    Suggested
    Full time

    Ouster

    Ottawa, ON
    12 days ago
  •  ...organization is seeking Intermediate Full-Stack Software Developers. The successful candidates will support...  ...Full-Stack Development: Develop new features and resolve bugs using TypeScript, focusing on Node.js for backend and Vue.js for frontend requirements.... 

    Randstad

    Ottawa, ON
    5 days ago
  • $95k - $115k per year

     ...talk to you. Job Description Position Summary The Software Developer (Mid-Level) contributes independently to the development,...  ...implementation of effective solutions. Design and implement backend services, UI applications, third-party integrations, and REST... 
    Full time
    Live out
    Work at office
    Sleeping nights
    3 days per week

    Sectigo

    Ottawa, ON
    10 days ago
  • $80k - $105k per year

     ...technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    5 hours ago
  •  ...Your team’s dynamic Developers and test specialists from diverse backgrounds, united by one goal: delivering high-quality solutions that...  ...customers, partners, and compliance agencies You believe great software means quality, security, and observability — not just working... 
    Internship
    Flexible hours

    Genetec

    Ottawa, ON
    4 hours ago
  •  ...: About Blindside Networks Blindside Networks has been developing BigBlueButton, a virtual classroom system that originated from...  ...a lot! Blindside Networks is looking to hire a Senior Software (SaaS) Developer to join our growing Ottawa based team on a full-time basis... 
    Full time
    Remote work

    Blindside Networks Inc

    Ottawa, ON
    21 hours ago
  •  ...is a global leader in the development of digital investigative software that acquires, analyzes and shares evidence from computers, smartphones...  ...for emojis, GIFs, and questionable Photoshop skills. A Software Developer on the Licensing team contributes to initiatives to enable our... 
    Full time
    Local area

    Magnet Forensics

    Ottawa, ON
    5 days ago
  •  ...Job Responsibility: Desktop Application Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery... 
    Full time
    Worldwide

    MMIST

    Ottawa, ON
    5 days ago
  •  ...that lead the world in technology and innovation. Your next chapter starts here.  High Tech Genesis is seeking a talented Software Developer to join our innovative and fast growing team. If you're passionate about building high quality software solutions and thrive in... 
    Permanent employment
    Full time
    Immediate start

    High Tech Genesis

    Ottawa, ON
    7 days ago
  •  ...Responsibility: Fortinet is looking for a Software QA Analyst to join our Ottawa office. If...  ...instances data, providing feedback to developers and the infrastructure team for further...  ...open to hiring Intermediate Software QA Developer (3-5 years of experience) Academic Software... 
    Full time
    Work at office

    Fortinet

    Ottawa, ON
    5 days ago
  •  ...lead the world in technology and innovation. Your next chapter starts here.    We’re looking for an experienced Embedded Software Developer to work on microcontroller‑based Automotive ECUs. You’ll develop both low‑level drivers and higher‑level embedded applications,... 
    Permanent employment
    Full time

    High Tech Genesis

    Ottawa, ON
    7 days ago
  •  ...Title – . Java Back End Developer (3 Openings Sr/Mid/Jr) Position – Fulltime With our client Location – 100% Remote Work Salary -...  ...is scalable and maintainable Participate in all stages of the software development cycle, including designing and developing new system... 
    Remote job
    Full time
    Internship

    TWO95 International, Inc

    Ottawa, ON
    more than 2 months ago
  •  ...Job Responsibility: Department Acquisition Software Reports to Acquisition Software Lead Developer Location Ottawa office SGL is seeking a junior software engineer to work as part of our team to develop the next generation of our airborne data acquisition software system... 
    Full time
    Work at office

    Sander Geophysics

    Ottawa, ON
    3 days ago
  •  ...Job Description REF: 007 ADGA has an immediate opportunity for an Intermediate Software Developer to support the Military Command Software Centre (MCSC). The MCSC manages a suite of mission-critical applications for the Canadian Armed Forces (CAF), ensuring 24/7 availability... 
    Full time
    Temporary work
    Part time
    Internship
    Immediate start
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    7 days ago
  • $81k - $107.5k per year

     ...the Ontario Human Rights Code.      Envision yourself at Barracuda   We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    a month ago
  • Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development... 

    QTECH Hybrid Systems

    Ottawa, ON
    more than 2 months ago
  • $106k - $141.5k per year

     ...and the Ontario Human Rights Code.      Envision Yourself at Barracuda:   We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross-functional Agile team. You will work on innovative cloud security products that protect our customers'... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    a month ago
  •  ...design, development and testing of our cutting edge Lightspeed Software by actively engaging with both the test and support teams to ensure...  ...technical discussions. In this role, the Senior Software Developer will assume ownership of specific embedded systems software modules... 
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    more than 2 months ago
  •  ...born in embedded, and provides time-tested and trusted foundation software, including our deterministic micro-kernel real-time operating...  ...Production (SOP) dates. Job Summary: The role of the Systems Software Developer is to deliver professional integration services and solutions... 
    Full time

    BlackBerry

    Ottawa, ON
    5 days ago
  •  ...architecture, implementation, and troubleshooting. • Support and mentor developers and testers through code reviews and by promoting best...  ...problem solving within the team. • 10+ years of embedded software development experience. • 3+ years in a senior or technical leadership... 
    Permanent employment
    Full time
    Work at office
    Relocation

    High Tech Genesis

    Ottawa, ON
    4 days ago
  • Our client has an immediate opening for a Principal Embedded Software Developer to join their team in Ottawa. As an integral part of the Scrum team, you will contribute to the design, development and testing of cutting-edge software by actively engaging with both Test and... 
    Permanent employment
    Work at office
    Immediate start

    Hays

    Ottawa, ON
    more than 2 months ago
  •  ...born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating...  ...QNX is looking for an Intermediate or Senior embedded software developers and embedded software integrators to work on a variety of projects... 
    Full time

    BlackBerry

    Ottawa, ON
    5 days ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    3 days ago
  •  ...rôle d'Ingénieur Logiciel Senior En tant qu'Ingénieur Logiciel Senior, vous ferez du développement full-stack avec un accent sur le backend : tout, de la construction de fonctionnalités à la conception, à l'implémentation et à la maintenance d'APIs et de services robustes... 
    Daily paid
    Permanent employment
    Full time
    Summer work
    Work at office
    Work from home

    Motion

    Ottawa, ON
    6 days ago
  •  ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software engineering skills?  We’re looking for highly motivated Software Developer to join our world class organization in _ Ottawa, ON... 
    Flexible hours

    Curtiss-Wright Corporation

    Ottawa, ON
    more than 2 months ago
  • $120k - $150k per year

     ...is seeking a talented and highly motivated Edge-to-Cloud Developer to join our innovative Software Development team. In this role, you will play a crucial...  ...stack, from intuitive front-end interfaces to scalable backend services and cloud infrastructure, directly contributing... 
    Full time

    Ouster

    Ottawa, ON
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Software Engineer Full-time. Be the first to apply!