Who you are
- 7–10 years of progressive software engineering experience (leadership required)
- In-depth knowledge of modern software development practices and architectures
- Solid track record of scoping, delivering, and evolving large-scale features
- Experience with both frontend and backend technologies (polyglot mindset preferred)
- Proficiency in Agile methodologies (Scrum or Kanban) and project delivery
- Excellent communication skills, with the ability to translate technical concepts for all audiences
- Strategic problem-solving ability with adaptability in fast-changing environments
- A passion for mentoring and a commitment to fostering a culture of excellence
- Driven by Impact: You deliver results that matter—prioritizing high-value work, meeting deadlines, and adapting quickly while keeping outcomes clear
- Strategic &
- Customer-Centric: You anticipate risks and opportunities, connect decisions to long-term growth, and build trust through proactive insights
- Curious &
- Growth-Oriented: You seek knowledge, ask sharp questions, and apply learnings fast—challenging the status quo with a mindset of improvement
- Collaborative &
- Resilient: You thrive in change by staying resourceful, solution-focused, and positive—removing roadblocks, sharing insights, and keeping morale high
- Accountable &
- Honest: You own your work, hold yourself and others to a high bar, and use transparent feedback to drive growth
- Emotionally Intelligent: You build trust through empathy and collaboration, foster inclusion, and inspire others with grit, optimism, and integrity
What the job involves
- The Senior Engineer is responsible for driving large-scale projects, delivering impactful features, and maintaining high engineering standards
- You’ll solve complex problems, collaborate across teams, and mentor junior engineers while continuously improving our codebases and fostering a culture of technical excellence
- With deep expertise in modern software development and Agile practices, you’ll shape how we build, scale, and innovate—directly influencing product velocity and engineering culture
- Scope, plan, and lead delivery of large-scale features and roadmap initiatives
- Clarify and refine requirements across stakeholders in a fast-moving environment
- Navigate ambiguous requirements and competing interests to deliver features that delight users
- Contribute to long-term architectural planning and system design
- Lead technical problem-solving for complex, cross-team challenges and production issues
- Continuously improve the codebase by upholding high standards for code reviews, architecture, testing, and deployment
- Ensure scalable and maintainable solutions across both frontend and backend systems
- Act as the go-to expert for debugging, troubleshooting,
and system reliability
- Collaborate across engineering, product, and business teams to align on priorities and delivery
- Clearly communicate technical and non-technical concepts across the organization
- Participate actively in meetings, providing input that drives clarity and shared understanding
- Partner with cross-functional stakeholders to ensure features meet user and business needs
- Mentor and develop junior engineers through coaching, pairing, and feedback
- Champion engineering best practices, raising the bar for technical excellence across the team
- Model emotional intelligence and resilience, building trust and inspiring growth in others
- Stay current on emerging technologies, frameworks, and architectures
- Promote Agile best practices and contribute to evolving team workflows (Scrum/Kanban)
- Share insights on industry trends and competitor approaches to inform product and engineering strategy
- What success looks like:
- Successful delivery of complex, high-impact features that advance business goals
- Improved stability, scalability, and maintainability of the codebase
- Junior engineers consistently leveling up under your mentorship
- High trust and collaboration with cross-functional partners
- Recognition as a technical leader and problem-solver across the organization
Benefits
- Learning & development opportunities
- Market competitive compensation
- Hybrid work environment
- Flexible paid time off
- Competitive healthcare benefits
📌 Senior Product Engineer (Canada)
🏢 Later
📍 Canada