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.