Senior Backend Engineer – Payroll

Posted 2 months ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Backend Engineer developing Payroll product with features and joining a collaborative team. Ownership of the full development cycle in a continuous delivery environment with automated QA processes.

Responsibilities

  • Design, develop, and maintain highly scalable back-end systems for our Payroll product using a modern microservices architecture.
  • Collaborate with product managers, front-end engineers, and other stakeholders to implement new features and ensure alignment with the overall product roadmap.
  • Write clean, maintainable, and efficient code in Kotlin, Scala, or Java (or be eager to learn Kotlin).
  • Build and optimize APIs to support seamless integrations across our platform.
  • Participate in code reviews and provide constructive feedback to team members.
  • Take ownership of the full development cycle, including technical design, implementation, testing, deployment, and monitoring.
  • Work in a continuous delivery environment with automated QA processes to ensure robust and reliable releases.

Requirements

  • Physically located in the Toronto metropolitan area.
  • 6+ years of professional experience as a software engineer, strongly emphasizing backend development for SaaS applications.
  • Experience building and owning customer-facing features that have shipped to production.
  • Excellent knowledge of software design and scalable architecture.
  • Experience with Java and/or Kotlin.
  • Experience with testing methodologies - unit-testing, TDD, mocking, etc.
  • Experience with AWS or an equivalent cloud platform.
  • Experience with relational databases like PostgreSQL, MySQL, etc.
  • Independent, fast learner, and excited about learning new technologies.
  • Proactive team player with a desire to impact our team, our product, and our customers.
  • Experience developing a payroll / payments / HR related product is a big plus.

Benefits

  • Stock options at a high-growth unicorn startup
  • 100% subsidized medical, dental, and vision coverage for employees
  • 401(k) with a 3% company match starting from Day 1
  • Hybrid working model for bobbers in the NY metro area
  • Work from home allowance to get your home office set up!
  • Temporary remote work-from-anywhere in the world for up to 2 months after 6 months of employment
  • Annual Headspace subscription and wellness benefits
  • Two social impact days per year for volunteering
  • Bob balance days - 4 additional days within a calendar year - Enjoy a company-wide long weekend at the beginning of each quarter
  • Employee referral program - $2,500 bonus for each successful referral with an additional ambassador bonus
  • Fun and frequent social events (in-person and virtual)
  • We love birthdays - take the day off and receive a special gift
  • Dog-friendly office

Job type

Full Time

Experience level

Senior

Salary

CA$148,000 - CA$189,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudJavaKotlinMicroservicesMySQLPostgresScala

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.