
Senior Software Engineer - Snailworks
Beacon Software3 months ago
Toronto, CanadaSenior
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.
Requirements
- 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 Azure or 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 to accelerate delivery.
Benefits
- 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.