Senior Software Engineer – Backend / Distributed Systems (Canada)

Senior Software Engineer – Backend / Distributed Systems (Canada)

02 Oct
|
DeeCon Service
|
Canada

02 Oct

DeeCon Service

Canada

Senior Software Engineer – Backend / Distributed Systems

Remote – Canada / US | PST hours preferred

We’re hiring a Senior Software Engineer for a growing technology company building a high-scale, data-intensive platform.

This is a senior, hands-on engineering role for someone who can own complex backend systems end-to-end — from architecture and technical design through implementation, scalability, and production reliability. You’ll also work with modern AI-assisted software development tools, using AI coding agents as part of the engineering workflow while maintaining a high bar for code quality and system design.

What You’ll Do

- Lead the architecture and implementation of major backend systems and product features
- Own technical design for complex projects from concept through production
- Build scalable, reliable, high-performance distributed systems
- Solve complex technical and architectural challenges
- Review and validate AI-generated code and use AI coding tools in production development workflows
- Make architectural decisions with consideration for scalability, performance, reliability, and business impact
- Mentor engineers and contribute to engineering standards and technical direction
- Collaborate closely with product and cross-functional teams

What We’re Looking For

- 5–15 years of software engineering experience, with a strong backend focus
- Strong experience with Node.js and TypeScript
- Hands-on experience with distributed systems and messaging technologies such as Kafka, RabbitMQ, or similar
- Experience building or supporting high-scale, data-heavy platforms




- Demonstrated ownership of the architecture and technical design of a major system or product area
- Hands-on experience building and shipping production software using AI coding tools/agents
- Experience working in a growth-stage technology workplace
- Strong communication skills and a product-minded engineering approach
- Able to work remotely within Canada or the United States; PST availability is preferred

Nice to Have

- EDI or B2B data integration experience
- Experience designing authentication and authorization systems such as SSO, OAuth, or RBAC
- Experience scaling enterprise-focused SaaS or technology platforms

If you’re a senior backend engineer who enjoys owning complex systems, solving distributed-systems challenges, and working with modern AI-assisted development workflows, we’d be interested in speaking with you.

About Us

We are a fast-growing technology company building a modern, data-intensive platform that helps businesses connect, exchange information, and operate more efficiently.

Our engineering team works on complex, high-scale systems where reliability, performance, and scalability are critical. We value strong engineering fundamentals, thoughtful system design, and practical use of modern technologies, including AI-assisted development tools.

We’re continuing to grow our engineering team across Canada and the U.S. and are looking for experienced engineers who enjoy solving challenging technical problems, taking ownership of major systems, and helping shape the technical direction of a growing organization.

Pay: $190,000.00-$225,000.00 per year

Work Location: Remote

📌 Senior Software Engineer – Backend / Distributed Systems (Canada)
🏢 DeeCon Service
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – backend / distributed systems (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – backend / distributed systems (canada) / canada