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 a day 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, Payroll Engineering (Java)

Principal Software Engineer position at Restaurant365 focusing on payroll engineering using Java, leading multiple teams in development efforts.

Principal Software Engineer, Payroll Engineering

Lead software development for Restaurant365's payroll engineering team, architecting solutions and mentoring teams while working with modern technologies in a remote environment.

Principal Software Engineer, Accounting

Lead software development and architecture for Restaurant365's restaurant management platform, focusing on scalable solutions and team leadership.

Principal Software Engineer, Workforce

Lead software development across multiple teams at Restaurant365, driving technical excellence and architectural alignment while mentoring team members and ensuring product quality.

Principal Software Development Engineer, Middleware, Oracle SaaS Engineering

Principal Software Engineer role at Oracle focusing on middleware development for SaaS applications, requiring 8+ years of experience in cloud and enterprise systems.