Senior Software Engineer - Snailworks

🇨🇦 Toronto, Ontario
CAD1K - CAD1K Annual
Posted 5 months ago
Expires June 17, 2026
Full TimeOn-siteEngineeringProduct

SnailWorks, a vertical SaaS platform within Beacon Software, specializes in providing real-time visibility into USPS-delivered campaigns for the direct mail and marketing industry. The platform ingests, translates, and enriches scan data at scale, offering mission-critical tracking, analytics dashboards, alerts, and Informed Delivery integration. Serving political agencies, nonprofits, fundraising teams, and enterprise mailers, SnailWorks addresses the need for precise timing and attribution in high-volume, time-sensitive campaigns. As the company invests in technical maturity and platform scalability, it seeks a Senior Software Engineer to lead a lean, high-impact team responsible for feature delivery and modernization of core systems.

The Senior Software Engineer will lead and mentor a small engineering team, setting technical direction and elevating engineering practices. Responsibilities include owning feature delivery end-to-end—from discovery and architecture to implementation, testing, and release. The role involves improving the platform's technical maturity through refactoring, automation, documentation, and observability, as well as scaling and parallelizing bulk processing jobs that handle large USPS scan ingestion workflows. Collaboration with product and operations teams is essential to shape roadmap priorities grounded in customer and partner needs. Additionally, the engineer will introduce and champion the use of AI developer tools to increase velocity, consistency, and code quality, and contribute to architectural decisions, cloud infrastructure improvements, and performance optimization.

Candidates should have over 5 years of professional software engineering experience, with deep expertise in C#, and related Microsoft web technologies. Strong experience in building and scaling production systems on Azure or AWS is required, along with a proven ability to lead small teams or act as a senior individual contributor with leadership influence. A product-centric mindset is essential, as is comfort in working directly with business stakeholders and customers. Experience in designing or maintaining high-throughput data processing pipelines and a strong understanding and hands-on use of AI developer tools (such as GitHub Copilot, ChatGPT, Claude models) to accelerate delivery are also important.

The position offers the opportunity to influence architecture and team culture at a pivotal growth moment within a profitable, stable business with a strong market fit and long-term customers. The role provides high autonomy, minimal bureaucracy, and a clear impact on mission-critical products.

Beacon Software values humility, honesty, hunger, and horizon. The company acknowledges that the path to the right answer involves being wrong along the way and actively seeks new ideas, believing that learning can come from anyone at any time. It is truth-seeking in its approach to business problems, understanding that trust is earned over a lifetime and can be lost in an instant. The company plays to win, holding itself to high standards and taking pride in a deep sense of responsibility to itself, its partners, and its customers. Beacon Software seeks to build a generational software company, managing expectations to take advantage of compounding growth over the long term.

More Jobs at Beacon Software