Principal Software Engineer, Payroll Engineering (Java)

Restaurant management software company providing solutions for accounting, operations, and workforce management.
$150,000 - $200,000
Backend
Principal Software Engineer
Remote
8+ years of experience
Enterprise SaaS

Description For Principal Software Engineer, Payroll Engineering (Java)

Restaurant365 is seeking a Principal Software Engineer to join our Payroll Engineering team. In this role, you'll be responsible for architecting and developing sophisticated payroll processing systems that serve the restaurant industry. You'll work with modern Java technologies to build scalable, reliable solutions that handle complex payroll calculations and processing for thousands of restaurants.

As a Principal Engineer, you'll provide technical leadership and mentorship to the team while working on challenging problems in distributed systems. You'll collaborate with product managers, designers, and other engineering teams to deliver high-quality solutions that meet our customers' needs.

The ideal candidate has extensive experience with Java development, deep understanding of payroll systems, and proven track record of designing and implementing large-scale distributed systems. You should be passionate about clean code, automated testing, and continuous improvement.

This is a remote position that offers the opportunity to work on meaningful problems in the restaurant technology space. You'll be joining a growing company that's transforming how restaurants manage their operations, with payroll being a critical component of our comprehensive platform.

We're looking for someone who can balance technical excellence with practical delivery, mentor other engineers, and help shape the technical direction of our payroll systems. If you're excited about building mission-critical financial systems and want to work with a talented team in a remote-first environment, we'd love to talk to you.

Last updated 2 months ago

Responsibilities For Principal Software Engineer, Payroll Engineering (Java)

  • Lead payroll engineering initiatives
  • Develop and maintain payroll processing systems
  • Architect scalable solutions

Requirements For Principal Software Engineer, Payroll Engineering (Java)

Java
  • Experience with Java development
  • Strong understanding of payroll systems
  • Experience with distributed systems

Interested in this job?

Jobs Related To Restaurant365 Principal Software Engineer, Payroll Engineering (Java)

Principle Software Developer

Principal Software Developer role at Oracle focusing on C/C++ static analysis tool development and database security.

Sr Principal Technical Program Manager

Senior Principal Technical Program Manager role at Oracle Health, leading complex cross-organizational programs with 10+ years experience required.

Principal Software Engineer – Applications/Platform

Principal Software Engineer role at Atom Computing, developing quantum computing applications and infrastructure with competitive compensation and benefits.

Principal Software Engineer – Applications/Platform

Principal Software Engineer role at Atom Computing, developing quantum computing applications and infrastructure with competitive compensation and benefits.

Workday Integration Developer

Senior Workday Integration Developer position at Dun & Bradstreet, focusing on financial systems integration and development using Workday Studio and Extend.