Senior Software Engineer owning meaningful product and platform systems at Shakepay. Collaborating to define problems, design solutions, and deliver them to production.
Responsibilities
Take ambiguous, high-impact problems and drive them from idea to production.
Partner closely with Product and Design to define scope, trade-offs, and execution plans.
Design, build, and evolve production systems with a strong focus on reliability, correctness, and maintainability.
Balance speed and quality, knowing when to move fast and when to slow down.
Share ownership of the systems you build, including on-call responsibilities and incident response.
Contribute to technical and product decisions that shape the direction of your team
Help raise the bar for how the team builds by improving standards, tooling, and processes.
Requirements
Strong product and customer judgment. You care about what is being built and why.
Proven ownership of features or systems running in production, including reliability and on-call responsibility.
Comfort working through ambiguity and making thoughtful trade-offs with incomplete information.
A steady desire to improve your craft and the systems around you.
Curiosity, pragmatism, and a bias for action.
Active use of AI tools in your day-to-day workflow to accelerate development, debugging, and learning.
Comfort reading legacy code and not immediately rewriting it all.
Backend development using Node.js and TypeScript
Relational databases such as Postgres
Operating production systems with observability and monitoring (eg. Datadog)
Working in containerized or cloud-based environments
Comfort reviewing AI-generated PRs with the same skepticism you’d apply to a human PR.
Benefits
Generous AI token budget (currently unlimited)
Stock options as part of their total compensation
Full health and dental benefits, including a separate budget to take care of your mental health
Remote-friendly: Work from anywhere in Canada, with optional access to our office spaces in Montreal and Toronto.
A $2,000 annual budget for courses, certifications, and training to support your career growth.
20 days of vacation per year. And if you use all your vacation, we give you a $1,000 bonus.
Parental leave top up to 100% of your salary for 18 weeks.
Quarterly team-specific or company-wide offsite to connect with each other
Transmission line engineering lead at utilities design firm, guiding Ontario teams and high - voltage projects. Managing design delivery, PLS models, client coordination, budgets, and team development.
Team Lead building TypeScript network monitoring, provisioning, and inventory software for gaiia’s telecom operating system. Leading developers and integrating third - party network vendors on AWS.
Senior Software Developer building Autodesk’s scalable cloud data services for AEC products. Developing AWS infrastructure, automated tests, and high - throughput enterprise services.
Staff full - stack engineer building Dia enterprise administration, provisioning, and commerce tools. The Browser Company creates a browser designed to help people work, create, and explore online.
Software Developer building secure Python, C, and C++ components for BizTech Fusion’s Ottawa client. Developing APIs, microservices, databases, and automated tests in a hybrid environment.
Senior Frontend Engineer modernizing Bridge’s mission - critical learning and career - development software. Owning React and TypeScript features, accessibility, microfrontends, and legacy application improvements.
Senior engineer building DataHub’s Python metadata ingestion platform. Developing cloud - native connectors and AI - assisted capabilities for enterprise data and AI context.