People management made easy. Integrated payroll, HR, scheduling, and more to help you streamline your operations.
Full Stack Software Engineer - Payroll
Location
Canada
Posted
37 days ago
Salary
C$90K - C$125K / year
Seniority
Mid Level
No structured requirement data.
Job Description
Full Stack Software Engineer - Payroll
Push Operations
The Company: Push is an all-in-one platform that helps businesses grow and scale their companies by simplifying HR, payroll, time tracking, and scheduling. Our purpose is to help our customers free up their time by making people management ridiculously easy, so they can focus on their passion. Our customer base includes some of the biggest brands, such as Earls Restaurant, Cactus Club, Crumbl Cookies and more. The Team: We’re a group of dog-loving and game-playing people who place a high priority on competence and efficiency, but an even higher stock in personable and positive individuals that mesh with our culture and are willing to grow with us. As part of our rapidly growing team you will play an important and unique role in working towards our mission to create the best people management system for our customers so they can spend more time doing what they love. The Role: We’re looking for a Full Stack Software Engineer to join our growing Engineering team! In this role, you will play a key part in building and scaling our payroll platform, ensuring accuracy, compliance, and reliability across all payroll processes. You will be responsible for designing, developing, and maintaining our core payroll features. Location: Recently the world has changed so we are changing with it. We’re embracing new ways of working and are constantly adapting our practices to ensure that wherever you are working from, you feel a part of the team and have everything you need to work comfortably. We are a remote-first company, Pushies can choose to work remotely or from our Downtown Vancouver office. We are considering eligible candidates for this role from any location across Canada. Responsibilities: - Feature development and maintenance of our payroll system - Helping build and scale back-end services and APIs - Working with designers and PMs to define feature/product specifications and shipping them to our customers - Participating in code reviews - Writing and testing high-quality, maintainable code Why Push? - Do what you love! It’s the key to happiness. That’s why at Push we aim to create a supportive environment to help foster your passion for work, and keep you feeling energized and happy so you can do more of what you love. - Grow Yourself. We want to see you win in all areas. At Push, our mantra is: you will grow professionally and personally. We drive conversations around your personal and professional goals. Let’s crush it together. - Make an Impact. At Push, we believe everyone is born a genius, and our responsibility is to develop that genius within. Impact is our key metric - that’s why we challenge Pushies to show up as their authentic selves while creating a legacy. Check out our About Us video: https://www.pushoperations.com/careers Additional Information At Push, we place value on different types of experiences. If your experience looks a little different from what we’ve listed but you think you’re a good fit, we would still love to hear from you. We celebrate diversity and promote equal opportunity. We appreciate what makes each of our team members different and encourage you to apply, no matter who you are or how you identify. Salary: $90,000 - $125,000 CAD annually The Role null Responsibilities null Requirements null
Related Guides
Related Categories
Related Job Pages
More Payroll Jobs
HR Benefits & Payroll Specialist, APAC
Rimini StreetExtraordinary technology solutions powered by extraordinary people
• Conduct onboarding, employee changes, leave administration, and offboarding across APAC, ensuring a smooth and consistent employee experience. • Serve as the first point of contact for day-to-day HR, payroll, and benefits queries—resolving items quickly and escalating thoughtfully when needed. • Maintain accurate employee records in Workday (or relevant HRIS), supporting smooth HR, payroll, and benefits processing across the region. • Coordinate payroll inputs across APAC to enable accurate, on-time payroll processing. • Ensure employee data changes (new hires, terminations, salary changes, promotions, allowances, and statutory updates) are captured correctly and within required timelines. • Partner with Payroll and Compensation & Benefits teams to troubleshoot payroll issues and support timely resolution. • Own day-to-day benefits administration across APAC, ensuring country-specific offerings are applied accurately. • Respond to benefits questions and guide employees on eligibility, coverage, enrolments, changes, and entitlements, providing feedback to global on any suggestions to improve. • Maintain accurate country-specific benefits summaries and keep benefits data aligned across HR systems and payroll. • Maintain compliance with local employment, payroll, and benefits requirements across APAC countries, including supporting audit and internal reviews with accurate records. • Monitor country-specific changes impacting payroll and benefits, and implement updates with key stakeholders. • Document HR, payroll, and benefits processes and maintain clear, user-friendly workflows. • Identify opportunities and take a lead role to improve efficiency, consistency, and risk management across APAC HR operations, and help implement practical solutions. • Support global programs and process improvements as needed.
Senior Manager, Global Payroll
DocusignFounded in 2003, Docusign is an electronic signature and transaction management firm with over 1 million customers and billions of users across the globe. Docus
• Lead global payroll operations, ensuring accurate and timely payroll processing for employees across multiple regions • Ensure compliance with local, regional, and international payroll regulations, tax laws, and labor laws • Drive the development, implementation, and continuous improvement of standardized global payroll processes, policies, and controls • Manage the global payroll team, providing leadership, mentorship, and support to regional payroll managers • Collaborate with HR, finance, tax, legal, and external payroll vendors to align payroll operations with business goals • Oversee payroll system implementations, upgrades, and integrations, ensuring successful deployment and minimal disruption to payroll activities • Identify and resolve payroll discrepancies proactively, ensuring timely resolution of employee inquiries and escalations • Develop, track, and report key payroll performance metrics and KPIs to senior leadership • Lead year-end payroll activities, including tax filings, audits, and compliance reviews • Partner with internal audit teams to conduct regular payroll audits and ensure payroll accuracy and compliance • Manage vendor relationships, ensuring high-quality service delivery and exploring opportunities for vendor consolidation or outsourcing where applicable • Stay updated on global payroll trends, laws, and best practices, advising leadership on potential risks and opportunities • Provide strategic direction for payroll-related initiatives to support business growth and improve service delivery
• Process US payroll for hourly and salaried employees • Prepare post-payroll 401(k), FSA, and HSA contribution files for remittance • Manage ADP payroll system and make recommendations for improvement • Respond to employee inquiries regarding payroll matters • Maintain compliance with accounting policies and SOX controls • Perform SOX testing on other accounting processes
Full Stack Software Engineer - Payroll
Push OperationsPeople management made easy. Integrated payroll, HR, scheduling, and more to help you streamline your operations.
Role Description We’re looking for a Full Stack Software Engineer to join our growing Engineering team! In this role, you will play a key part in building and scaling our payroll platform, ensuring accuracy, compliance, and reliability across all payroll processes. You will be responsible for designing, developing, and maintaining our core payroll features. Responsibilities - Feature development and maintenance of our payroll system - Helping build and scale back-end services and APIs - Working with designers and PMs to define feature/product specifications and shipping them to our customers - Participating in code reviews - Writing and testing high-quality, maintainable code Why Push? - Do what you love! It’s the key to happiness. We aim to create a supportive environment to help foster your passion for work. - Grow Yourself. We want to see you win in all areas. Our mantra is: you will grow professionally and personally. - Make an Impact. We believe everyone is born a genius, and our responsibility is to develop that genius within. Salary $90,000 - $125,000 CAD annually


