Backend Software Engineer - Remote
$93.6k - $104k per yearTucows 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.
#
$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...SuggestedFull timeWork at officeRemote workFlexible hours$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...SuggestedPermanent employmentFull timeImmediate start$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...SuggestedFull timeFor contractorsInternship- ...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...SuggestedPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$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:...SuggestedPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...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 contractPermanent employmentFull timeInternship
- ...: 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 timeWork at officeRemote workWork from home
- ...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 employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$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 contractFor contractorsLocal areaHome officeFlexible hours$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...$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 employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week- ...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
- ...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 jobLong term contractFull timeImmediate start
$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- ...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 jobImmediate startFlexible hours
$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 workInternshipWork at officeImmediate start$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 employmentContract workTemporary workFor contractorsWork at officeShift work$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 timeWork at officeRemote workFlexible hours- ...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 contractFull timeTemporary workWork at officeFlexible hours
- ...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 timeInternshipRemote work
$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 timeWork at officeRemote workFlexible hours- ...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 jobFor contractors
- ...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 contractFull timeInternshipWork at officeWorldwide
- ...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...
$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 employmentFull timeWork at office- ...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 jobFlexible hours
- ...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 timeTemporary workPart timeInternshipImmediate startRemote workFlexible hours
- ...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
- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
- ...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 payFull timeContract workRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Software Engineer - Remote. Be the first to apply!
- backend software developer Ottawa, ON
- backend developer Ottawa, ON
- software sales Ottawa, ON
- software technical support Ottawa, ON
- software support Ottawa, ON
- software implementation project manager Ottawa, ON
- golang software developer Ottawa, ON
- software Ottawa, ON
- software application developer Ottawa, ON
- software asset management analyst Ottawa, ON

