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 3 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)

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment building scalable backend services for streaming platforms including Disney+, Hulu, and Star+.

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment building scalable commerce services for global streaming platforms including Disney+, Hulu, and ESPN.

Principal Product Manager, Trust Tools

Lead LinkedIn's Trust Tools product strategy in Bangalore, focusing on content moderation and platform integrity while ensuring trust, privacy, and fairness for global users.

Principal Staff Software Engineer

Principal Staff Software Engineer role at LinkedIn, focusing on transforming marketing ads and driving innovation in the Assets, Formats, and Placements team.

Principal Staff Technical Program Manager

Lead end-to-end execution of critical AI platform investments at LinkedIn as Principal Staff Technical Program Manager in Mountain View, CA.