Sr. Software Engineer
Sunnybrook Software is looking for a Senior Software Engineer to help us build out SunnybrookTMS — the platform freight brokers and 3PLs rely on to quote, book, track, and get paid on shipments. You will work across a modern Laravel/Vue stack, build integrations that keep data moving accurately between us and the carriers, partners, and back-office systems our customers depend on, and help the team get more out of agentic, AI-assisted tools.
We are looking for a backend-leaning full-stack engineer who is driven, reliable, and enjoys building things that matter. You will play a key role in developing and improving our SaaS platform using Laravel (PHP) for backend systems and Vue.js for frontend features when needed. We are a small, collaborative team that moves quickly. We value people who take ownership of their work, stay focused, and communicate clearly — but also know how to keep things light and enjoy working together.
ESSENTIAL DUTIES, FUNCTIONS & RESPONSIBILITIES
Responsibilities include, but are not limited to:
• Design, build, and maintain full-stack features across SunnybrookTMS using Laravel/PHP on the backend and Vue 3 + TypeScript on the front end.
• Build and maintain integrations with carriers, LTL rating providers, and third-party systems (e.g., QuickBooks Online/Desktop, NetSuite, Sage, TriumphPay), including EDI-style tender, status, and invoicing data exchange.
• Work within our multi-tenant architecture (central vs. per-tenant data) and our modular domain structure (LTL, load tracking/security, payments, and more).
• Support and extend workloads that integrate with Azure services (Blob Storage, Microsoft Graph) alongside the rest of our stack.
• Write and maintain automated tests (PHPUnit, Vitest) and keep CI, linting, and formatting green; QA automation is part of how we ship, not an afterthought.
• Use agentic, AI-assisted development tools such as Claude Code to move faster, prototype ideas, and help the team adopt better AI-assisted workflows.
• Partner with product and operations stakeholders to translate freight and logistics requirements into shipped, reliable features.
• Participate in code review and architecture decisions, and help raise the bar for the engineers around you.
• Perform other duties as assigned.