Senior Backend Engineer (EST Timezone)
Mosaic.tech
Software Engineering
United States
USD 170k-220k / year
Posted on Apr 29, 2026
As a Senior Backend Engineer on the team, you’ll have a key role in developing our Payroll product and its unique features, working closely with our Product team. You are passionate about software engineering and building a product end-to-end. You will be responsible for owning the dev cycle from the technical design, through coding and testing, to deployment and monitoring. We work in a true continuous delivery environment with fully automated QA processes on a microservices architecture, deploying to production dozens of times every day.
Base salary for this role ranges from $170,000 - $220,000 per year.
There is a strong preference to fill this role in NYC with a hybrid schedule out of our office, but we will consider exceptional candidates who are based in the EST time zone and open to working remotely.
Location Eligibility: While this can be a remote position, HiBob is currently authorized to hire in the following states: CA. CO, CT, DC, FL, GA, IL, IN, KS, MA, MD, MN, NC, NH, NJ, NV, NY, OH, OK, OR, PA, RI, SC, TN, TX, UT, VA, WA. Candidates must reside in one of these states to be considered for employment.
Base salary for this role ranges from $170,000 - $220,000 per year.
There is a strong preference to fill this role in NYC with a hybrid schedule out of our office, but we will consider exceptional candidates who are based in the EST time zone and open to working remotely.
Location Eligibility: While this can be a remote position, HiBob is currently authorized to hire in the following states: CA. CO, CT, DC, FL, GA, IL, IN, KS, MA, MD, MN, NC, NH, NJ, NV, NY, OH, OK, OR, PA, RI, SC, TN, TX, UT, VA, WA. Candidates must reside in one of these states to be considered for employment.
- 6+ years of professional experience as a software engineer, strongly emphasizing backend development.
- Experience with Kotlin, Java, or Scala.
- Experience owning features end-to-end.
- 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.
- Experience developing a payroll/payments/HR product.
- 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.