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
SDK Engineer building Supabase’s Python SDK for database, auth, storage, realtime, and edge functions. Maintaining typed sync and async APIs for developers worldwide.
Contract software engineer building Python and AWS cloud - native solutions for an insurance technology team. Improving CI/CD, infrastructure automation, distributed systems, and production reliability.
Senior Java Developer building Java microservices and distributed systems for Just Eat Takeaway.com’s global delivery platform. Owning scalable logistics infrastructure, APIs, AWS deployment, and reliability.
.NET Developer building scalable enterprise applications for an IT services company. Developing APIs, optimizing SQL Server performance, and supporting Azure CI/CD deployments.
Kubernetes and HPC Engineer building scalable AI/ML and simulation infrastructure for Capgemini Engineering. Managing Kubernetes, HPC clusters, NVIDIA GPUs, automation, and cloud - native platforms.
Technical Architect leading Salesforce architecture, integrations, and data migration for Clariti, which empowers governments to deliver exceptional citizen experiences. Supporting complex implementations and delivery improvements.
Senior backend engineer building scalable lakehouse infrastructure for Affirm’s pay - over - time platform. Leading distributed data systems, reliability, technical standards, and engineering delivery.
Senior Product Developer building BMC’s mainframe Code Pipeline software for z/OS environments. Designing, debugging, and enhancing C/C++ and Assembler - based products for enterprise clients.
Analyste - programmeur .NET supporting Santé Québec’s youth - sector digital solutions. Developing C#/.NET solutions and participating in agile delivery and support activities.