Senior Backend Engineer - Payroll
New
H
HiBobPayroll software
Source API remote eligibility restrictions: United States, Eastern Time ZoneFull-TimeSenior
SalaryBase salary for this role ranges from $170,000 - $220,000 per year plus benefits and stock options (ISOs).
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years of professional experience as a software engineer, strongly emphasizing backend development.
- Required Skills
- AWSBackend DevelopmentPostgreSQLJavaKotlinMySQLRESTful APIsMicroservicesScala
Requirements
- Have 6+ years of professional software engineering experience, with a strong emphasis on backend development.
- Have hands-on experience using AI coding tools to develop, test, and debug backend software.
- Use sound judgment to validate AI-generated code for quality, security, and maintainability.
- Have experience building customer-facing SaaS products from inception to launch with thousands of users.
- Have experience collaborating with product managers and navigating trade-offs and negotiations.
- Have experience with relational databases such as PostgreSQL or MySQL.
- Have strong knowledge of software design and scalable architecture.
- Have experience with testing methodologies such as unit testing, TDD, and mocking.
- Have experience with AWS or an equivalent cloud platform.
- Be physically located in the Eastern Time Zone.
- Kotlin, Java, or Scala experience is a plus.
- Payroll, payments, or HR product development experience is a plus.
Responsibilities
- Design, develop, and maintain scalable backend systems for the Payroll product using a microservices architecture.
- Collaborate with product managers, frontend engineers, and other stakeholders to implement features aligned with the product roadmap.
- Write code in Kotlin, Scala, or Java, or learn Kotlin.
- Build and optimize APIs for integrations across the platform.
- Participate in code reviews and provide feedback to team members.
- Own the development cycle, including technical design, implementation, testing, deployment, and monitoring.
- Work in a continuous delivery environment with automated QA processes.
View Full Description & ApplyYou'll be redirected to the employer's site