Staff Software Engineer
Wagepoint
This job is no longer accepting applications
See open jobs at Wagepoint.See open jobs similar to "Staff Software Engineer" Work In Tech.- 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.
This job is no longer accepting applications
See open jobs at Wagepoint.See open jobs similar to "Staff Software Engineer" Work In Tech.