
Senior Software Engineer - Velocity
- Toronto, ON
- Permanent
- Full-time
- Proactively identify pain points in our engineering processes and ship solutions before problems impact productivity.
- Connect deeply with engineering teams to understand their workflows, challenges, and unspoken needs.
- Design and build highly usable platform services, tools, and frameworks that make complex tasks simple, secure, and safe through thoughtful automation and abstraction.
- Drive engineering excellence by creating testing frameworks, build systems, and deployment pipelines that enhance product quality and developer velocity.
- Bridge technical solutions to business objectives, ensuring all work delivers measurable organizational impact.
- Serve as a subject matter expert across TypeScript, Node.js, GitHub Actions, Rust, and emerging AI technologies.
- Consult across teams as an expert to establish and evolve standards for best practices, system architecture, and maintainable codebases.
- At least 5+ years of proven back-end and server-side development experience.
- Deep expertise in Node.js, npm, and TypeScript.
- Willingness to learn Rust.
- Strong testing and methodical debugging skills.
- Ability to understand users' needs beyond what they explicitly articulate.
- Proficiency in designing and implementing developer tooling and internal platforms with a focus on developing reliable backend systems.
- Experience with testing frameworks, CI/CD pipelines, and deployment automation.
- Skill in connecting technical solutions to meaningful business outcomes.
- Eagerness to learn continuously and improve without ego.
- Ability to work effectively with diverse stakeholders and communicate complex ideas clearly.
- Strong foundation in software engineering fundamentals and system design.
- Bachelor's degree in computer science, mathematics, or a related technical field.
- Experience with Rust and Kotlin.
- Experience developing AI agents, prompt engineering, or other AI based automation tools.
- Background in optimizing build systems.
- Experience with containerized microservices in Kubernetes.
- Experience using event-driven systems and platforms like Kafka.
- Create tools and systems that save engineering teams hundreds of thousands of hours of effort.
- Work with autonomy to identify problems and propose creative solutions.
- Join a team of humble, smart, continuous learners who value excellence.