Senior Software Engineer, Workforce

SaaS company providing cloud-based platform for restaurant accounting and back-office operations
$108,000 - $162,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
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 their industry-leading restaurant management platform.

The position offers an opportunity to work with modern technologies including C#, .NET, microservices, and various cloud platforms. You'll be responsible for designing, developing, and unit testing code while collaborating with UX, Product, and Engineering teams to deliver scalable, multi-tenant SaaS solutions. The role combines technical leadership with hands-on development, requiring both architectural decision-making and coding expertise.

This is an ideal opportunity for experienced engineers who want to make a significant impact while working with a distributed team. You'll be involved in mentoring junior engineers, driving best practices, and contributing to the continuous improvement of development processes. The company culture focuses on empowering team members to produce top-notch results while elevating their skills.

The position offers competitive compensation ($108,000-$162,000) and comprehensive benefits including fully paid medical insurance, 401k with matching, equity options, and unlimited PTO. Restaurant365's commitment to being "Best in Class" extends to both their product and their team members' professional growth. If you're passionate about building scalable solutions and want to be part of a company that's transforming an entire industry, this role offers the perfect blend of technical challenges and career growth opportunities.

Last updated 6 days 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
  • Keep abreast of latest technology trends

Requirements For Senior Software Engineer, Workforce

React
TypeScript
  • BS/MS in Computer Science or 2+ years of equivalent experience
  • 6+ years in an engineering position
  • Fluent in C# and .NET
  • Experience with modern software engineering practices and technologies
  • Experience with enterprise software
  • Experience with cloud platforms
  • Experience working with APIs
  • Experience with distributed version-control systems i.e. Git
  • Experience with troubleshooting and diagnosing issues
  • Experience in Agile development concepts
  • Experience with client-side frameworks (React, Angular and Bootstrap)
  • Experience with mobile applications is a plus
  • 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 enterprise SaaS solutions for restaurant management with C# and SQL

Senior Software Engineer

Senior Software Engineer position at Restaurant365, working remotely on enterprise restaurant management software solutions

Senior Software Development Engineer, AWS Kinesis Data Streams

Senior Software Engineering role at AWS developing Kinesis Data Streams, a critical real-time data processing service used by major tech companies.

Software Development Engineer, Software Development Engineer, AWS Infrastructure Services (L5)

Senior Software Engineer role at AWS Infrastructure Services, building supply chain automation systems and distributed computing solutions for AWS's global infrastructure operations.

Software Development Engineer, Specialist Engineering - Media & Game Tech

Senior Software Engineer role at AWS focusing on media and game tech solutions, requiring 3+ years of experience in software development and system architecture.