Principal Software Engineer, Payroll Engineering

SaaS company providing cloud-based platform for restaurant accounting and back-office operations
$132,000 - $198,000
Backend
Principal Software Engineer
Remote
9+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer, Payroll Engineering (Java)

Principal Software Engineer position focused on developing and maintaining payroll systems using Java at Restaurant365.

Director of Software Engineering, Quality

Lead quality engineering teams at Salesforce, implementing quality strategies and driving continuous improvement in software development.

Platform Reliability, Availability, Serviceability (RAS), and Manageability Software Architect

Senior software architect role at Qualcomm focusing on platform reliability, availability, and serviceability for data center solutions.

Sr. CPU Performance Modeling Architect

Senior CPU Performance Modeling Architect role at Qualcomm focusing on high-performance, energy-efficient CPU design and modeling.

Principal Staff Software Engineer - Validation & Resilience Engineering

Principal Staff Software Engineer role at LinkedIn focusing on validation and resilience engineering for large-scale distributed systems.

Description For Principal Software Engineer, Payroll Engineering

Restaurant365 is revolutionizing the restaurant industry with their SaaS platform that centralizes accounting and back-office operations. As a Principal Software Engineer in the Payroll Engineering team, you'll be at the forefront of developing and enhancing critical software applications. This role combines strategic thinking with hands-on technical execution, requiring you to lead multiple teams while maintaining high standards of engineering excellence.

You'll work closely with Product and Architecture teams to ensure unified product quality and technical direction. The position demands expertise in full-stack development, with particular emphasis on .NET, C#, and both SQL and NoSQL databases. You'll be responsible for architectural decisions, code quality standards, and mentoring team members while driving technical excellence across the organization.

The ideal candidate brings 9+ years of engineering experience, with strong expertise in cloud platforms, API development, and CI/CD practices. Experience with payroll or workforce systems, particularly in labor and tax compliance, is highly valued. The role offers competitive compensation ($132,000-$198,000) and comprehensive benefits including medical coverage, 401k matching, and equity options.

This remote position offers an opportunity to make a significant impact in a growing SaaS company while working with modern technologies and leading cross-functional teams. You'll be instrumental in shaping the technical direction of the product while mentoring and developing other engineers. Restaurant365's culture focuses on empowerment and continuous improvement, making it an ideal environment for a senior technical leader looking to drive innovation in the restaurant technology space.

Last updated 3 months ago

Responsibilities For Principal Software Engineer, Payroll Engineering

  • Work closely with Product Managers and UX Designers to understand requirements
  • Produce well thought-out architecture with scale, performance, security, and availability considerations
  • Review and sign-off on all architectural and design proposals
  • Drive architectural alignment across teams
  • Develop high quality code adhering to best coding practices
  • Implement and lead regular code reviews
  • Analyze and document existing systems
  • Support and monitor post-release performance of applications
  • Drive technical leadership and act as a mentor to team members
  • Keep abreast of latest trends and provide recommendations on new technologies

Requirements For Principal Software Engineer, Payroll Engineering

React
  • BS/MS in Computer Science or 2+ years of equivalent experience
  • 9+ years in an engineering position creating code-based solutions and tools
  • Expert in .NET and C#
  • Expert with SQL and no-SQL databases
  • Expert with enterprise software
  • Expert with cloud platforms
  • Expert in working with APIs
  • Expert in distributed version-control systems i.e. Git
  • Expert in troubleshooting and diagnosing issues
  • Expert in Agile development concepts
  • Expert in CI/CD practices
  • Experience with client-side frameworks and technologies i.e. React, Angular and Bootstrap
  • Experience with mobile applications
  • Experience engineering payroll or workforce systems a plus
  • Occasional travel required

Benefits For Principal Software Engineer, Payroll Engineering

Medical Insurance
401k
Equity
  • Comprehensive medical benefits, 100% paid for employee
  • 401k + matching
  • Equity Option Grant
  • Unlimited PTO + Company holidays
  • Wellness initiatives

Interested in this job?