- Experience
- 5+ yrs
- Salary
- CAD 120,000 – CAD 150,000 / year
- Openings
- 1
- Posted
- 1 hour ago
- Work mode
- In office
- Education
- Bachelor's degree
- Eligibility
- Experienced software engineers with a bachelor’s or master’s degree in a relevant field and at least 5 years of professional backend/serverless engineering experience are encouraged to apply. Candidates should be able to work onsite in Toronto, Ontario, Canada.
- Resume
- Required to apply
Where you'll work
Job description
About Pebl
Pebl is an AI-enabled global work platform that helps companies hire, pay, and manage talent across 185+ countries. Built on more than ten years of compliance expertise and local market knowledge, the company is designed to reduce risk, simplify cross-border complexity, and support faster international growth.
Role Overview
As a Senior Software Engineer on the Payroll Engineering team, you will be responsible for building and scaling dependable payroll systems that influence customer growth, engagement, and retention. You will partner with product, design, and engineering colleagues to solve complex problems and deliver meaningful features. The role calls for strong ownership, a commitment to high-quality code, and the ability to balance quick delivery with long-term system health.
Key Impact Areas
- Work with product managers, designers, and engineers to create scalable, well-crafted solutions.
- Design, build, and support applications and services with TypeScript, Postgres, and AWS in a serverless setup.
- Improve systems and workflows to support customer acquisition, retention, and engagement goals.
- Set a strong example through clean, maintainable, and efficient engineering practices.
- Support junior engineers through mentoring and encourage ongoing learning and improvement.
- Participate in technical discussions, architecture reviews, and code reviews to uphold engineering quality.
- Investigate and fix complex production issues.
- Keep up with new technologies and modern best practices to strengthen the stack over time.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a closely related discipline.
- At least 5 years of professional software engineering experience, especially in backend and serverless systems.
- Hands-on experience with TypeScript, Postgres, and AWS services such as Lambda, DynamoDB, API Gateway, and S3.
- Strong grasp of software design patterns, microservices, and RESTful API development.
- A lean, customer-value-focused approach that emphasizes reducing waste, improving workflows, and iterative delivery.
- Strong analytical and troubleshooting ability in a fast-moving environment.
- Clear communication skills and a collaborative, team-first mindset.
- Experience working on financial systems is an advantage.
Benefits
- Flexible time off so you can recharge when needed.
- Parental leave support for employees with growing families.
- Health and dental insurance, where available, for you and your dependents.
- Retirement savings and an employee incentive plan.
Additional Information
Pebl is an equal opportunity employer and makes hiring decisions based on qualifications, merit, and business needs. The company does not discriminate on the basis of race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, disability, genetic information, veteran status, or any other protected status. It is committed to building an inclusive workplace where team members can do their best work.
The compensation range for this role is CA$120K to CA$150K.
More information is available on the company’s career page.