Senior Backend Engineer - Payroll - EST
- Company
- HiBob
- Location
- Remote - United States
- Work type
- Full Time
- Posted
- 2026-10-13
Job description
Job Requirements
Physically located in the Eastern Time Zone---we cannot consider applicants outside EDT at this time.
Hands-on experience using AI coding tools to develop, test, and debug backend software, with the judgment to validate generated code for quality, security, and maintainability.
6+ years of professional experience as a software engineer, strongly emphasizing backend development.
Experience building customer-facing SaaS products from inception to launch with thousands of users.
Experience collaborating with product managers, exercising sound judgment on when to advocate strongly, and confidently navigating trade-offs and negotiations.
Experience with relational databases like PostgreSQL, MySQL, etc.
Excellent knowledge of software design and scalable architecture.
Experience with testing methodologies - unit-testing, TDD, mocking, etc.
Experience with AWS or an equivalent cloud platform.
Independent, fast learner, and excited about learning new technologies.
Proactive team player with a desire to impact our team, our product, and our customers.
The following is a big plus:
Experience with Kotlin, Java, or Scala.
Experience developing a payroll/payments/HR product.
Job 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.