Senior Software Engineer
- Toronto, Ontario, Canada
- Toronto, Ontario, Canada
Über
SnailWorks is a vertical SaaS platform purpose-built for the direct mail and marketing industry. We provide real-time visibility into USPS-delivered campaigns by ingesting, translating, and enriching scan data at scale. Our customers rely on us for mission-critical tracking—outbound mail, inbound reply workflows, analytics dashboards, alerts, and Informed Delivery integration—all delivered through white-label portals and CRM-connected experiences. We serve political agencies, nonprofits, fundraising teams, and enterprise mailers who require precise timing and attribution. Many of these organizations lack structured visibility into delivery performance; SnailWorks solves that with a turnkey, operations-focused system designed for high-volume, time-sensitive campaigns. As we enter our next chapter, we are investing in technical maturity, platform scalability, and product velocity—and that's where you come in.
We are looking for a Senior Software Engineer to lead a lean, high-impact team responsible for feature delivery, platform scalability, and modernization of our core systems. You will balance hands-on development with technical leadership, helping SnailWorks evolve from a long-proven system into a more modular, resilient, and AI-accelerated platform.
Key Responsibilities- Lead and mentor a small engineering team, setting technical direction and elevating engineering practices.
- Own feature delivery end-to-end—from discovery and architecture to implementation, testing, and release.
- Improve the platform's technical maturity through refactoring, automation, documentation, and observability.
- Scale and parallelize bulk processing jobs that handle large USPS scan ingestion workflows.
- Work closely with product and operations to shape roadmap priorities grounded in customer and partner needs.
- Introduce and champion the use of AI developer tools to increase velocity, consistency, and code quality.
- Contribute to architectural decisions, cloud infrastructure improvements, and performance optimization.
- 5 years of professional software engineering experience.
- Deep expertise in C#, ASP.NET, and related Microsoft web technologies.
- Strong experience building and scaling production systems on AWS.
- Proven ability to lead small teams or act as a senior individual contributor with leadership influence.
- Product-centric mindset—comfortable working directly with business stakeholders and customers.
- Experience designing or maintaining high-throughput data processing pipelines.
- Strong understanding and hands-on use of AI developer tools (GitHub Copilot, ChatGPT, Claude models, etc.) to accelerate delivery.
- Experience with ETL pipelines, message queues, or bulk data orchestration.
- Background in modernizing legacy systems or migrating monolithic workloads.
- Knowledge of analytics tooling, workflow engines, or customer-facing dashboards.
- Opportunity to influence architecture and team culture at a pivotal growth moment
- Profitable, stable business with strong market fit and long-term customers
- High autonomy, minimal bureaucracy, and clear impact on mission-critical products
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.