Fullstack Software Engineer
$99k - $110k per yearWavelo
Fullstack Software Engineer
Join to apply for the Fullstack Software Engineer role at Wavelo
Wavelo is a SaaS business on a mission to make telecoms a breeze. We provide flexible software that modernizes how communication service providers (CSPs) do business, helping them drive more value, focus on customer experience, and scale their operations faster. As part of Tucows, a leading Internet services company, Wavelo is backed by outstanding resources and talent. We embrace a people‑first philosophy rooted in respect, trust, and flexibility, and the majority of our roles are remote‑first, meaning you can work from anywhere you can connect to the Internet.
About the Opportunity
We are building a cloud‑native platform of microservices that communicate via event streams. As a Development Engineer , you will contribute to implementing and maintaining these services, including:
- Modeling domain events
- Publishing/consuming events
- Composing workflows across services
You will work closely with peers to understand customer requirements and translate them into functional software solutions. Your work will span from event‑driven services to customer‑facing interfaces, ensuring seamless, reliable, and impactful experiences.
This is a remote position open to applicants in Canada.
Job Responsibilities
- Contribute to the development and maintenance of software applications and systems
- Collaborate with cross‑functional teams to gather and analyze requirements
- Write clean, maintainable, scalable, and efficient code
- Troubleshoot and debug software issues
- Participate in code reviews to ensure code quality
- Create and maintain technical documentation
- Stay up‑to‑date with emerging trends and technologies in software development
- Build influence within a microservice's design and implementation
Knowledge, Skills, and Abilities
- Growing professional expertise in designing, developing, and maintaining complex software systems
- Ability to complete work within team‑defined guidelines
- Skilled at fixing moderate, well‑scoped issues
- Strong collaboration skills and ability to build internal/external working relationships
- Capable of working independently with general supervision
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 1–3 years of experience in software engineering
Compensation
The base salary range for this position is $99,000 - $110,000 CAD for Canadian residents. Other countries will differ. The range may vary on a number of factors including, but not limited to: location, experience and qualifications. Tucows believes in a total rewards offering that includes fair compensation and generous benefits. Learn more about Tucows Benefits.
Why Wavelo
We care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality. We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.
Tucows and its subsidiaries participate in the E‑verify program for all US employees.
Additional Details
Seniority level: Entry level
Employment type: Full‑time
Job function: Engineering and Information Technology
Industries: Technology, Information and Internet
- ...field diagnostics possible. Shape technical direction — write and review design docs, make the architectural calls, and support the engineers around you through code review. Work with embedded and mechanical engineers on interfaces and end-to-end performance, and support...SuggestedFull time
- ...application of unique new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this senior technical role, you will...SuggestedLong term contractFull timeRemote work
$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- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools to know sooner...SuggestedPermanent employmentFull timeInternship
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools...SuggestedRemote jobPermanent employmentFull timeImmediate start
$85k - $110k per year
...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security.... ...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian...Full timeInternshipWork at officeRemote workFlexible hours- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses...Permanent employmentFull timeImmediate start
- ...We're hiring a small group of exceptional new grads to join our Engineering team full-time. This isn't a rotational program or a sliver of... ...engineering: you'll build real depth in the most in-demand skill set in software today. Build your career in Ottawa: you don't have to move...Remote jobFull timeFlexible hours
- ...or a forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades... ...back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for driving...Full timeInternshipRemote workWork from home
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically...Full timeInternshipManual laborWork at office
$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 (Level 18) – Platform & Integration Employment Type: Permanent Compensation Details: ~ Software Engineer 18:...Permanent employmentSummer workRelocation package3 days per week- ...Arondite is a defence technology company building the foundational software and AI to power the autonomous age. Our aim is to revolutionise... ...values and by our strong belief that an elite group of engineers can make a big difference. We are ambitious, well-funded and building...Long term contractFull timeWork at officeLocal areaWork from home
$70k - $120k per year
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...! Role Overview We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for...Full timeWork at officeLocal areaFlexible hours- ...excellence. Job Description The Role: The Solution Test Engineer will work to bridge the gap between platform and feature... ...Spirent, Spirent Test Center, Avalanche, Ixia, Ixload • Test software and equipment automation using Tcl/Tk, Expect, ATS/EASY, OO Programming...Permanent employmentFull time
- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director, Engineering] Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most...Long term contractPermanent employmentFull timeWork at office
$74k - $98k per year
...interface. We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll... ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive, high...Full timeWorldwide- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ..., engineering, and research work. We are looking for a skilled Software Engineer to join us. What You'll Do Be scrappy to find new...Full timeWork at officeShift work
- ...doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's...Full timeRemote work
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Full timeWork at officeRemote work
$155k - $180k per year
...your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical... ...: Proven track record of leading technical teams, mentoring engineers, and driving complex technical projects to completion Communication...Full timeImmediate start- ...Description As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers to take new product ideas from concept to production features that our users love. You'll work closely with Product Managers to understand...Full time
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Long term contractFull timeWork at office
$85k - $100k per year
...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa March Networks is proud to be recognized as one of Ottawa’s Best Places to Work. March Networks is an established global leader in the video surveillance...Full timeImmediate start- ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...student working towards a degree in Computer Science, Computer Engineering, Software Engineering or a related discipline You’re strong...Hourly payInternshipWork at officeLocal areaFlexible hours
$96.56k - $128.74k per year
...towards the goal of making Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation Details: ~ Software Engineer 18: Salaries typically range from $96,557 to $128,743 annually, based on...Permanent employmentFull timeWork at officeRelocation packageFlexible hours3 days per week- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ..., follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution...Full timeInternshipWorldwide
- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress.... ...looking for talented Software Developers to join our growing engineering team. Whether your experience is in mobile, backend, cloud,...Full time
- ...across Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to... ...~ College diploma or University degree in computer science, Engineering, IT, or related discipline ~ Minimum 5 years of Linux experience...Full timeContract workTemporary workPart timeInternshipFlexible hours
- ...emerging technologies and seek feedback and improvement opportunities. Requirements Currently enrolled in Computer Science, Software Engineering, or a related field and seeking a co-op or internship opportunity. Proficiency in TypeScript or similar languages, with...Full timeInternship
- ...and, increasingly, customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build the APIs and... ...the whole squad - Collaborate with product, platform engineering, and support teams to resolve field issues for real customers...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Fullstack Software Engineer. Be the first to apply!
- full stack developer Ottawa, ON
- senior full stack engineer Ottawa, ON
- full stack developer remote Ottawa, ON
- full stack web developer Ottawa, ON
- software developer no experience Ottawa, ON
- junior software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software developer intern Ottawa, ON
- software developer internship no experience Ottawa, ON
- software developer Ottawa, ON

