Staff Software Engineer
Wagepoint
- Department
- Engineering
- Employment Type
- Full Time
- Location
- Canada - Remote
- Workplace type
- Fully remote
- Compensation
- $140,000 - $180,000 / year
What You'll Be Expected To Own:
- Lead the complete development lifecycle for new features — from design to deployment — ensuring code quality, maintainability, and performance across the full stack.
- Strong experience in distributed systems, Domain Driven Design, and microservices architecture, performance tuning, and system reliability.
- Set up, deploy, and manage scalable cloud infrastructure to support application functionality and growth, with automation wherever possible.
- Ensure service performance aligns with SLA requirements through proactive monitoring and incident response.
- Lead high-level and component-level architecture discussions, documenting designs, and ensuring alignment with business and technical goals.
- Collaborate with Product, DevOps, and Architecture teams to align development with strategic objectives.
- Mentor junior engineers on development best practices, cloud infrastructure, and emerging tools.
- Research, recommend, and advocate for AI-driven development tools and automation solutions to enhance productivity.
- Influence technology strategy and drive innovative practices that improve scalability, reliability, and team efficiency.
What You Bring To The Table:
- 7+ years of experience in software engineering, including full-stack development and cloud infrastructure.
- Proven leadership in designing and scaling complex software systems and mentoring engineering teams.
- Advanced skills in frameworks like React or Angular, C#/.Net Core, scalable API design, and relational/NoSQL databases.
- Strong experience in architectural design, performance tuning, and system reliability.
- Deep understanding of clean coding standards, design patterns, and CI/CD pipelines.
- Proficiency with cloud platforms (AWS, Azure, or GCP), IaC tools (Terraform/CloudFormation), Kubernetes, and Docker.
- Excellent collaboration and communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- A mindset focused on continuous learning, growth, and sharing knowledge.
- You have experience with AI/ML integration in software systems.
- You have a track record of proposing and implementing innovative technology strategies that improved scalability and productivity.
What We Bring To The Table:
- Impact: Roll up your sleeves and directly contribute to the growth and success of Wagepoint by shaping our workforce.
- Culture: The opportunity to work with the world’s friendliest team, solving interesting problems together with an endless amount of laughter (We work hard, but we always have time for a bad joke or two).
- Growth: Opportunities for professional development and career advancement - we are always, always learning with a growth oriented mindset.
- Innovation: Work in an environment that encourages creativity and new ideas.
- Remote: The ability to work from home, forever! Wagepoint is a remote company, so you don’t have to worry about commuting to an office. Plus, more time with your pets is always a bonus!
About Wagepoint
The app is ideal for small businesses across North America (US & Canada) who are looking to pay their employees easily and quickly.
Our Hiring Process
Applied
Phone Interview - People Ops
Culture and Competency Conversation!
Skills & Creativity Showcase
Not quite right? Register your interest to be notified of any roles that come along that meet your criteria.