Principal Software Engineer, Workforce

A 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

Description For Principal Software Engineer, Workforce

Restaurant365 is revolutionizing the restaurant industry with their SaaS platform that centralizes accounting and back-office operations. As a Principal Software Engineer, you'll be at the forefront of technical leadership, driving engineering excellence across multiple teams. This role combines strategic thinking with hands-on technical execution, requiring expertise in full-stack development, architecture design, and team leadership.

You'll work directly with Product Managers and UX Designers to translate business requirements into technical solutions, while maintaining high standards for code quality and architectural integrity. The position demands an expert-level understanding of .NET, C#, SQL, cloud platforms, and modern development practices. You'll be responsible for mentoring team members, driving technical decisions, and ensuring alignment across teams.

The role offers an attractive compensation package ranging from $132,000 to $198,000, along with comprehensive benefits including fully paid medical insurance, 401k matching, and equity options. The remote work environment provides flexibility while maintaining a strong focus on collaboration and technical excellence.

This is an ideal opportunity for a seasoned engineer with 9+ years of experience who wants to make a significant impact in a growing SaaS company. You'll be instrumental in shaping the technical direction of Restaurant365's products while working with cutting-edge technologies and leading cross-functional teams. The company's culture emphasizes continuous learning, empowerment, and delivering top-notch results.

Last updated a month ago

Responsibilities For Principal Software Engineer, Workforce

  • Work closely with Product Managers and UX Designers to understand requirements and translate them into technical designs
  • Produce well thought-out architecture with scale, performance, security, and availability considerations
  • Review and sign-off on all architectural and design proposals from their team
  • Drive architectural alignment across teams and ensure compliance with design patterns
  • 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
  • Work closely with team leaders to ensure structured and coordinated planning

Requirements For Principal Software Engineer, Workforce

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
  • Occasional travel required

Benefits For Principal Software Engineer, Workforce

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?

Jobs Related To Restaurant365 Principal Software Engineer, Workforce

Principal Software Engineer, Payroll Engineering (Java)

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

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 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.