4 months ago
Remote, CanadaStaff+
Responsibilities
- Lead the full development lifecycle for new features from design through deployment across the full stack.
- Design, scale, deploy, and manage reliable software systems and cloud infrastructure using automation.
- Apply distributed systems, Domain Driven Design, microservices architecture, performance tuning, and system reliability practices.
- Monitor service performance, meet SLA requirements, and participate in incident response.
- Lead architecture discussions, document designs, and align technical decisions with business goals.
- Collaborate with Product, DevOps, and Architecture teams on strategic objectives.
- Mentor junior engineers on development practices, cloud infrastructure, and emerging tools.
- Research and advocate for AI-driven development tools and automation solutions.
- Influence technology strategy and improve scalability, reliability, and team efficiency.
Requirements
- 7+ years of software engineering experience, including full-stack development and cloud infrastructure.
- Proven leadership designing and scaling complex software systems and mentoring engineering teams.
- Advanced experience with React or Angular, C#/.NET Core, scalable API design, and relational or NoSQL databases.
- Strong experience with architectural design, performance tuning, and system reliability.
- Deep understanding of clean coding standards, design patterns, and CI/CD pipelines.
- Proficiency with AWS, Azure, or GCP; Terraform or CloudFormation; Kubernetes; and Docker.
- Strong collaboration and communication skills, including the ability to explain technical concepts to non-technical stakeholders.
- Commitment to continuous learning, growth, and knowledge sharing.
- Preferred experience integrating AI and machine learning into software systems.
- Preferred track record of implementing technology strategies that improved scalability and productivity.
Benefits
- Remote-first work arrangement with flexibility and autonomy to work from wherever you do your best work.
- Professional development, new experiences, and career growth opportunities.
- Collaborative and supportive team culture with an emphasis on inclusion and mental wellness.
- Innovation and experimentation encouraged, including responsible use of AI.
- All interviews are conducted virtually, and accommodation support is available during the hiring process.
Tech Stack
Categories
About Wagepoint
Wagepoint builds cloud software that automates payroll, time tracking, and basic employee management for small businesses, primarily in Canada. It sells its tools on a subscription basis and integrates them into customers’ day-to-day operations to handle recurring runs and compliance. Founded in 2012 and headquartered in Calgary, it is privately held and part of the Providence Equity Partners portfolio.
