Featured

Senior Backend Engineer

Posted 30 September 2025
LocationNew York
Job type Permanent
Discipline Software Development
Reference34527

Job description

Job Title: Senior Backend Engineer
Location: EST (US based) or Hybrid in NYC 

As a Senior Backend Engineer, you’ll play a central role in shaping and scaling our Payroll product. You’ll partner closely with the Product team to deliver innovative features and ensure the platform remains robust and scalable. We’re looking for someone who thrives on building systems end-to-end, from initial technical design through development, testing, deployment, and monitoring.
Our environment is fast-moving and modern: microservices architecture, automated testing pipelines, and true continuous delivery, with code shipping to production multiple times a day.

Requirements: 
• 6+ years of professional experience in software engineering, with a strong focus on backend systems
• Solid understanding of software design principles and building scalable architectures
• Proficiency in Java and/or Kotlin
• Familiarity with testing practices such as unit testing, TDD, and mocking frameworks
• Hands-on experience with AWS (or a comparable cloud platform)
• Strong background working with relational databases like PostgreSQL or MySQL
• Self-driven, quick learner, and excited to pick up new technologies
• Collaborative team player who wants to make a tangible impact

Preferred: 
• Prior experience in payroll, payments, or HR-tech product development

Responsibilities: 
• Architect, design, and maintain scalable backend services that power our Payroll product
• Work with product managers, front-end engineers, and cross-functional 
stakeholders to align features and priorities
• Write high-quality, maintainable code in Java, Kotlin, or Scala (or be motivated to learn Kotlin)
• Develop and refine APIs to support seamless integration across the platform
• Review code, share feedback, and help elevate engineering standards within the team
• Take end-to-end ownership of your work: design, implementation, testing, 
deployment, and monitoring in production
• Operate in a continuous delivery culture, leveraging automated QA and monitoring to deliver reliable releases