Senior Software Engineer, Workforce

A SaaS company providing cloud-based platform for accounting and back-office operations for restaurants.
$108,000 - $162,000
Backend
Senior Software Engineer
Remote
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Workforce

Restaurant365 is revolutionizing the restaurant industry with their cloud-based SaaS platform that streamlines accounting and back-office operations for over 40,000 restaurants nationwide. As a Senior Software Engineer in the Workforce team, you'll play a crucial role in shaping the technical future of this industry-leading restaurant management platform.

The position offers an opportunity to work with cutting-edge technologies in a microservices-based architecture, focusing on developing scalable, multi-tenant SaaS solutions. You'll collaborate with cross-functional teams including UX, Product, and Engineering, while having the chance to mentor junior engineers and drive engineering best practices.

The role combines technical leadership with hands-on development, requiring expertise in C#, .NET, and modern software engineering practices. You'll be responsible for everything from architectural decisions to code implementation, working with both SQL and NoSQL databases, and ensuring robust CI/CD practices.

What makes this role particularly attractive is the combination of technical challenges, leadership opportunities, and direct impact on the restaurant industry. The company culture emphasizes continuous learning and improvement, with competitive benefits including fully paid medical insurance, 401k matching, and equity options. The remote work environment allows for flexibility while working with globally distributed teams.

This is an ideal position for a senior engineer looking to make a significant impact in a growing SaaS company while working with modern technologies and helping shape the future of restaurant management software.

Last updated 4 months ago

Responsibilities For Senior Software Engineer, Workforce

  • Write high quality code adhering to the best coding practices
  • Drive technical design and architecture discussions
  • Lead the development of microservice-based platform
  • Collaborate with globally distributed teams
  • Participate in peer code reviews, mentoring engineers
  • Troubleshoot production issues
  • Champion continuous delivery and DevOps practices
  • Work closely with Product Managers, UX Designers and Principal Engineers
  • Analyze and document existing systems
  • Implement design patterns and object models
  • Ensure change and release management processes are followed

Requirements For Senior Software Engineer, Workforce

React
  • BS/MS in Computer Science or 2+ years of equivalent experience
  • 6+ years in an engineering position
  • Fluent in C# and .NET
  • Experience with SQL and no-SQL DBs, Microservices, Design Patterns, CI/CD, Unit Testing
  • Experience with enterprise software
  • Experience with cloud platforms
  • Experience working with APIs
  • Experience with Git
  • Experience with troubleshooting and diagnosing issues
  • Experience in Agile development
  • Experience with client-side frameworks (React, Angular and Bootstrap)
  • Occasional travel required

Benefits For Senior 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 Senior Software Engineer, Workforce

Software Engineer III

Senior Software Engineer position at Restaurant365, developing cloud-based restaurant management solutions with C# and SQL, offering competitive salary and benefits.

Senior Software Engineer, Service Mesh Infrastructure (C++ and Rust Expertise)

Senior Software Engineer position at LinkedIn focusing on Service Mesh Infrastructure, requiring expertise in C++ and Rust, offering $128k-$210k salary with hybrid work in Mountain View, CA.

Senior Software Developer for Internet of Things Cloud Service

Senior Software Developer position at Oracle focusing on IoT Cloud Services, requiring Java expertise and cloud platform experience.

Senior Software Engineer, Community Support Engineering

Senior Software Engineer role at Airbnb focusing on Community Support Platform development and optimization of customer support systems.

Senior Software Engineer, Viaduct

Senior Software Engineer position at Airbnb working on Viaduct, a unified data access layer handling 65% of online traffic, focusing on GraphQL and backend systems.