Software Engineer II

SaaS company providing cloud-based platform for restaurant accounting and back-office operations
$99,000 - $138,000
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS

Description For Software Engineer II

Restaurant365 is revolutionizing the restaurant industry with their cloud-based SaaS platform that streamlines accounting and back-office operations. As a Software Engineer II, you'll be joining a dynamic team focused on developing and enhancing their Payroll and HR products. The role offers a competitive salary range of $99,000 - $138,000 and combines technical challenges with professional growth opportunities.

You'll be responsible for writing high-quality code, participating in technical design discussions, and working on enterprise-level solutions. The position requires expertise in C# and .NET, with Java experience being a valuable plus. You'll be involved in modern software engineering practices including microservices, CI/CD, and both SQL and NoSQL databases.

The company culture emphasizes continuous learning and professional development, with opportunities to work alongside experienced engineers and product teams. Restaurant365 offers an attractive benefits package including fully paid medical benefits, 401k matching, equity options, and unlimited PTO.

This remote position is perfect for a mid-level engineer with 3+ years of experience who wants to make a significant impact in the restaurant technology sector. You'll be part of a company that values both technical excellence and professional growth, while working on solutions that directly affect thousands of restaurants nationwide.

Last updated 17 days ago

Responsibilities For Software Engineer II

  • Write high quality code adhering to industry and Restaurant365 best coding practices
  • Participate in technical design and architecture discussions
  • Participate in the engineering and evolution of Payroll and HR products
  • Participate in peer code reviews, providing and receiving constructive feedback
  • Troubleshoot production issues
  • Support continuous delivery and DevOps practices
  • Work closely with Product Managers, UX Designers, Principal and Senior Engineers
  • Ensure change and release management processes are followed
  • Keep abreast of latest technology trends

Requirements For Software Engineer II

Java
  • BS/MS in Computer Science or 2+ years of equivalent experience
  • 3+ 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 (Git)
  • Experience troubleshooting and diagnosing issues
  • Experience in Agile development concepts
  • Experience with client-side frameworks (React, Angular and Bootstrap) is a plus
  • Experience in Java is a plus

Benefits For Software Engineer II

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 Software Engineer II

Software Development II, DSP Tech, DSP Business Health

Build analytics pipelines and APIs for Amazon's DSP Business Health team, providing critical insights for delivery partners while solving complex technical challenges at scale.

Software Development Engineer, Customer Engagement Technology

Mid-level Software Development Engineer role at Amazon's CET department, focusing on customer service technology and AI-driven solutions.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's CET department, focusing on customer service technology and automation using GenAI and machine learning.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's CET department, focusing on customer service technology innovation using ML and GenAI.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's Customer Engagement Technologies team, focusing on building next-gen customer service routing systems using AI/ML.