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

Backend Software Engineer - Remote

$93.6k - $104k per year

Tucows Domains

Tucows is a remote-first backend engineering role for Canada, building open‑internet products across domains, Ting, and Wavelo.

Collaborate with frontend developers to define clear and consistent API endpoints, request/response formats, and data contracts.

Design and optimize database schemas, write performant SQL queries, and ensure data integrity and reliability.

Continuously improve code quality, performance, and maintainability through thoughtful design and refactoring.

Write comprehensive unit, integration, and end‑to‑end tests to ensure system reliability and stability.

Participate in code reviews, share constructive feedback, and help foster a culture of continuous improvement.

Set up and maintain CI/CD pipelines to automate build, test, and deployment processes.

Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

5+ years of experience as a backend software engineer or in a similar role.

Proficiency in Python or Go, or experience with similar modern backend languages.

Hands‑on experience with relational databases, preferably PostgreSQL.

Solid understanding of web technologies, protocols, and standards ( REST, JSON, XML).

Comfortable working in agile environments using Jira or similar tools.

Experience collaborating in a remote, distributed team environment.

Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization/orchestration tools such as Docker Swarm, Nomad, or Kubernetes.

Knowledge of API security standards, token management, and access control mechanisms (OAuth2, JWT, OpenAPI, etc.).

Familiarity with networking, Linux system administration, and infrastructure operations.

Base salary $93,600–$104,000 CAD for Canadian residents. Tucows offers a total rewards package that includes fair compensation, generous benefits, flexible work, and a culture that values open internet innovation.

We celebrate diversity and are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We provide reasonable accommodations to applicants and employees with disabilities.

#

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Backend Software Engineer - Remote in Ottawa, ON vacancy
  • $80k - $105k per year

     ...CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and...  ...Staff Software Developer, this role will leverage software engineering skillsets to support the SRC enterprise portfolio of signals... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    19 days ago
  • $138.45k - $173.06k per year

     ...stewardship role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes...  ...to as the standard Junior and intermediate engineers who are visibly leveling up because...  ...of REST APIs and how frontend and backend systems interact — you’re comfortable owning... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    Solink

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

     ...in how the work gets done. At Sense Engineering , this role is designed for an engineer...  ...Overview: As a Mechanical Design Engineer (Intermediate), you will contribute to mechanical...  ..., BIM workflows, and energy-modelling software is an asset. Experience preparing coordinated... 
    Suggested
    Full time
    For contractors
    Internship

    Sense Engineering

    Ottawa, ON
    27 days ago
  •  ...functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and...  ...time spent going deep into infrastructure. ~ Strong production backend experience. TypeScript / Node.js is ideal, but we care more... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    7 days ago
  • $96.56k - $128.74k per year

     ...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent   Compensation Details:... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    13 days ago
  •  ...Job Description Job Title : Backend Developer Job Type : Permanent, Full-...  ...infrastructure teams, external partners, and engineering team members to restore service. Support...  ...functional teams to deliver high-quality software solutions and operational enhancements.... 
    Long term contract
    Permanent employment
    Full time
    Internship

    BUMP

    Ottawa, ON
    1 day ago
  •  ...: A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right...  ...missing children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their... 
    Full time
    Work at office
    Remote work
    Work from home

    Palantir Technologies

    Ottawa, ON
    5 days ago
  •  ...to connect!  Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and services... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    7 days ago
  • $176.5k per year

     ...Senior, Staff, and Principal engineers building the Content Library and...  ...engineer who loves owning software end-to-end: design, implementation...  ...experience building backend, distributed, or data-intensive...  ...parquet crate, or building query engines and database internals. Contributions... 
    Long term contract
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    26 days ago
  • $80k - $130k per year

    Backend Developer (AWS) Position Description Backend Developer (AWS) . Reliability...  .... Bachelor's degree in Computer Science, Engineering, related field, or equivalent experience...  ...MongoDB . Experience with Git and modern software development practices . Experience designing... 
    Ottawa, ON
    5 days ago
  • $90k - $140k per year

     ...enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-...  ...::Insight™ DSS, the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics Solution (VAS).... 
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    19 days ago
  •  ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities Implement... 
    Contract work

    Myticas Consulting

    Ottawa, ON
    1 day ago
  •  ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures,...  ...for a Senior Software Engineer to design, build, and evolve the backend systems that power these data-heavy products in production.... 
    Remote job
    Long term contract
    Full time
    Immediate start

    AutoScale Ventures

    Ottawa, ON
    15 days ago
  • $75k per year

     ...detailed estimates, and complete bid submissions. Solicit, review, and compare subcontractor and supplier quotations. Support value engineering and cost-optimization initiatives. Assist with estimate reviews, tender closings, clarifications, and negotiations.... 
    For subcontractor

    W3Global

    Ottawa, ON
    18 days ago
  •  ...focuses on automation, data extraction, and intelligent workflows, with a strong emphasis on backend reliability and speed of execution. Were looking for a Full-Stack Engineer (backend-leaning) who can take ownership of features end to end. The role is approximately 70... 
    Remote job
    Immediate start
    Flexible hours

    PRAGMATIKE

    Ottawa, ON
    more than 2 months ago
  • $185k - $195k per year

     ...millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties... 
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  • $100k - $130k per year

     ...Job Description Senior / Intermediate Estimator - ICI - Ottawa Role Responsibilities :...  ...University Degree or College Diploma in Engineering or Construction Management or a combination...  ...systems, scheduling and estimating software. What's on Offer A basic salary... 
    Permanent employment
    Contract work
    Temporary work
    For contractors
    Work at office
    Shift work

    Michael Page

    Ottawa, ON
    21 days ago
  • $100k - $135k per year

     ...CAN Ltd is seeking a Senior Software Developer to contribute to the...  ...role will leverage software engineering skillsets to support the SRC...  ...manage and mentor a team of intermediate and junior software developers...  ...experience with data processing engines or data pipelines. Applied... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    19 days ago
  •  ...Software Engineer/Developer - Ottawa Company Description  RedMane Technology LLC is an application software consulting and systems integration company based in Chicago. We deliver software solutions for our clients throughout the United States and Canada by... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    RedMane Technology

    Ottawa, ON
    12 days ago
  •  ...scalable and maintainable Participate in all stages of the software development cycle, including designing and developing new system...  ...Continuous Delivery life-cycle. Leading and mentoring other engineers as well as liaising with other parts of the business.... 
    Full time
    Internship
    Remote work

    Two95 International Inc.

    Ottawa, ON
    more than 2 months ago
  • $62k - $80k per year

    Bosh Building Technologies is seeking to hire a Software Programmer to work under the direction of our Custom Solutions Director. Your...  ...directly with other Systems Analysts, Project Managers, Sales, and Engineering resources to help design IT infrastructure supporting Physical... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Bosch Building Technologies

    Ottawa, ON
    6 days ago
  •  ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on... 
    Remote job
    For contractors

    YO AI Labs

    Ottawa, ON
    more than 2 months ago
  •  ...join our dynamic and agile development team. As the Director of Software Development, you will play a key role in shaping the strategic direction...  .... Collaborate with cross-disciplinary teams , including Engineers, product owners, Marketing, Customer Service and stakeholders,... 
    Long term contract
    Full time
    Internship
    Work at office
    Worldwide

    Rebel

    Ottawa, ON
    5 days ago
  •  ...The ESCP-P SysOps Software Architect will lead the architecture and technical direction of System Operations software capabilities required...  ...integration architecture with BSS, user terminal, network engineering, cybersecurity, Network Operations, Satellite Operations, and Systems... 

    Telesat

    Ottawa, ON
    7 hours ago
  • $75k per year

     ...Junior, Intermediate or Senior Occupational/ Industrial Hygienist   About Us   CrossSafety Solutions Inc. is a leading workplace health...  ...Success   ~ Bachelor degree in health and safety, science, engineering or a related field.  ~ Master degree in occupational and... 
    Permanent employment
    Full time
    Work at office

    CrossSafety Solutions Inc.

    Ottawa, ON
    18 days ago
  •  ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify... 
    Remote job
    Flexible hours

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...systems and strengthen operational readiness. We are seeking a Software Architect with knowledge of systems of systems design, and solid...  ...a recognized College Technical Diploma in field of Sciences, Engineering, Computer Science, or Mathematics.  ~ Experience working in a... 
    Full time
    Temporary work
    Part time
    Internship
    Immediate start
    Remote work
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    27 days ago
  •  ...As a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and developing...  ...products What You Bring A bachelor's degree in Electrical Engineering or Computer Science 7+ years of experience designing and developing... 
    Full time

    DZS INC

    Ottawa, ON
    2 days ago
  •  ...work across Canada Job Description ADGA is seeking Software Developers to support the design, development, implementation,...  ...or training in software development, computer science, computer engineering, information technology, or a related technical discipline.... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    28 days ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue participera... 
    Hourly pay
    Full time
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago

Do you want to receive more vacancies?

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