XX
Senior Software EngineerBeacon SoftwareToronto, Ontario, Canada
XX

Senior Software Engineer

Beacon Software
  • CA
    Toronto, Ontario, Canada
  • CA
    Toronto, Ontario, Canada
Postuler Maintenant

À propos

Senior Software Engineer

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.
What We're Looking For
  • 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.
Nice To Have
  • 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.
Why Snailworks
  • 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
  • Toronto, Ontario, Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.