Software Engineer

Roadpost, Inc.

Toronto

On-site

CAD 130,000 - 150,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible work model
Health & dental benefits
Vacation and sick days
Learning and development budget
Inclusive culture

Job summary

Roadpost, Inc. is seeking a Software Engineer to own a defined service within the Commercial System Project Team. You will design, build, test, and maintain backend software powering catalog, CRM, billing, provisioning, and inventory management.

You will collaborate with vendors and partners to deliver reliable solutions, implement runbooks, and focus on reliability, security, and maintainability. The role emphasizes AI-assisted engineering and mentoring junior engineers.

Qualifications

  • 4–6 years of hands-on experience developing backend software and integrations across business systems.
  • Experience using AI as part of the software development process, with an emphasis on validating outputs and demonstrating improvements in productivity or software quality.
  • Ability to translate business requirements into robust, maintainable software.

Responsibilities

  • Own Your Service Area. Take end-to-end responsibility for complex feature delivery, reliability, runbooks, service-level objectives, cost awareness, and incident response.
  • Build Backend Solutions. Develop backend services, integrations, workflows, and business logic using clean, maintainable code.
  • Design Within the Architecture. Develop solutions that respect system responsibilities and data ownership; document decisions.
  • Drive Quality & Reliability. Write and maintain automated tests, review code, deploy and support in production.
  • Support Migration & Partners. Build tooling for migrations; work with vendors on designs and dependencies.
  • Advance AI-Assisted Engineering. Run a personal agent fleet; apply AI to coding and testing; review generated code.
  • Mentor & Lead Technically. Support junior engineers, lead design discussions, and contribute to initiatives.

Skills

Backend development
AI in development
Systems thinking
Engineering judgment
Operational mindset
Business systems
Collaborative leadership

Job description

Who We Are

At Roadpost, we've spent years building trust with people who need to stay connected beyond cell coverage, in the world's most remote places. That work led to ZOLEO, our global messaging platform powered by the Iridium satellite network, used by adventurers, remote workers, and enterprise teams operating off-grid. The impact is real. Ask the people whose lives were changed by a ZOLEO rescue alert (read their stories).

Why This Role Matters

As a Software Engineer, you will own a defined service or integration area within the Commercial System Project Team, taking responsibility for its delivery, reliability, and incident response. As a hands-on developer, you will design, build, test, and maintain the software that connects systems and automates critical business processes across product catalog, customer management, ordering, billing, provisioning, and inventory management.

You will work closely with engineers, vendors, and implementation partners to deliver solutions within the agreed back-office architecture. Your work will help modernize the systems that support ZOLEO’s business operations while ensuring that the software within your area is reliable, maintainable, and ready to evolve.

What You’ll Do
  • Own Your Service Area. Take end-to-end responsibility for complex feature delivery, reliability, runbooks, service-level objectives, cost awareness, and incident response, ensuring your area remains healthy without needing to be prompted.
  • Build Backend Solutions. Develop backend services, integrations, workflows, and business logic using clean, maintainable code. Translate agreed business requirements into service-level designs and working software, identifying technical implications, gaps, and dependencies along the way.
  • Design Within the Architecture. Develop solutions that respect each system’s responsibilities, data ownership, and role as a source of truth. Document technical decisions and trade-offs and collaborate with other teams when changes affect connected systems.
  • Drive Quality & Reliability. Write and maintain automated tests, review code, address technical debt, and verify software across complete business workflows. Deploy, debug, and support your software in production, operating it to its security baseline and responding to incidents in accordance with established runbooks.
  • Support Migration & Partners. Build tooling and software changes required for migrations and rollouts. Work with vendors and implementation partners on solution designs, integrations, technical dependencies, and issue resolution, ensuring the team has the documentation and access required to maintain and extend delivered solutions.
  • Advance AI-Assisted Engineering. Run a personal agent fleet using the shared toolkit and create and improve specifications that agents can consume. Apply AI to coding, testing, refactoring, troubleshooting, and other engineering workflows while reviewing generated code and remaining accountable for its quality. Demonstrate tangible improvements in engineering productivity or software quality.
  • Mentor & Lead Technically. Support junior engineers, lead service-level design discussions, contribute to broader engineering initiatives, and build toward ownership or larger initiatives.
What You Bring
  • Relevant Background. 4-6 years of hands-on experience developing backend software and integrations across business systems, with experience taking ownership of complex technical work.
  • AI-Enabled Development. Experience using AI as part of the software development process, with an emphasis on validating outputs and demonstrating improvements in productivity or software quality.
  • Systems Thinking. A strong understanding of how services, integrations, data, and business processes work together across connected systems, with the ability to identify dependencies and technical implications.
  • Engineering Judgment. The ability to make thoughtful technical decisions, evaluate trade-offs, maintain high standards for code quality, and take accountability for the software you own.
  • Operational Mindset. An understanding of what it takes to operate reliable production software, including security, performance, incident handling, and the customer and business impact of technical issues.
  • Business Systems Knowledge. Experience with workflow orchestration, CRM, billing, ERP, or commerce platforms is valuable, along with the ability to quickly learn unfamiliar systems and the business processes they support.
  • Collaborative Leadership. The ability to guide junior engineers, contribute constructively to technical discussions, and work effectively with engineers, vendors, and implementation partners.
What We Offer
  • Salary Range. $130,000 - $150,000 CAD base salary.
  • Flexible Work. A hybrid model; balancing collaboration and lifestyle flexibility.
  • Comprehensive Benefits. Health, dental, and flexible spending accounts tailored to your needs.
  • Time to Recharge. Vacation and sick days to help you rest, recharge, and stay well.
  • Growth Investment. A continuous learning environment backed by a professional development budget.
  • Inclusive by Nature. A values-driven workplace where diverse perspectives are celebrated.

Our recruitment process may use artificial intelligence tools, alongside human review, to assist with the screening or assessment of candidates. We are currently hiring for this role and welcome candidates from all backgrounds and experiences. We are committed to fostering an inclusive, accessible workplace. We’re happy to provide reasonable accommodations throughout the recruitment process; if you require support, we’ll work with you to meet your needs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Lead
Data Lead

Roadpost • Toronto

On-site
CAD 190,000 - 210,000
Hybrid work model
Competitive CAD salary
Comprehensive benefits
+2
Account Executive (B2B)
Account Executive (B2B)

Roadpost, Inc. • Toronto

Hybrid
CAD 90,000 - 120,000
Hybrid work model
Comprehensive benefits
Professional development budget
+1
Account Executive (B2B)
Account Executive (B2B)

Roadpost • Toronto

On-site
CAD 90,000 - 120,000
CAD base salary 90k-120k
Variable compensation
Hybrid work model
+4
Business Development Representative, Outbound
Business Development Representative, Outbound

Roadpost • Toronto

On-site
CAD 60,000 - 70,000
Salary range
Variable pay
Hybrid work model
+2
Channel Manager, Dealer (Etobicoke)
Channel Manager, Dealer (Etobicoke)

Roadpost • Toronto

Hybrid
CAD 90,000 - 110,000
Hybrid work model
Health and dental benefits
Vacation and sick days
+1
Director, Software Engineering
Director, Software Engineering

Roadpost • Toronto

On-site
CAD 200,000 - 220,000
Salary Range CAD 200k–220k
Flexible Work Hybrid model
Comprehensive Benefits
+3
Senior Developer
Senior Developer

ZayZoon • Calgary

On-site
CAD 120,000 - 160,000
Permanently Remote
Flexible Time Off
Instant Benefits
+1
Team Lead, Customer Care
Team Lead, Customer Care

ZayZoon Inc. • Toronto

Remote
CAD 77,000 - 94,000
Permanently Remote
Flexible Time Off
Medical, Vision, Dental benefits
+2
Staff Platform Reliability Engineer
Staff Platform Reliability Engineer

Ziing Group Inc. • Calgary

On-site
CAD 100,000 - 130,000
Competitive Total Compensation including $1,200 annual cell phone allowance
25+ days of paid time off
Comprehensive group benefits program
+2
Team Lead, Customer Care
Team Lead, Customer Care

ZayZoon Inc. • Toronto

Remote
CAD 65,000 - 90,000
Permanently Remote
Flexible Time Off
Medical, Vision, Dental Benefits