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 2 months 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

Python Software Developer - Interview Day, JPMorganChase Glasgow

Python Software Developer position at JPMorgan Chase in Glasgow, focusing on cross-risk technology solutions and corporate systems development.

Software Engineer III - Java Fullstack

Software Engineer III position at JPMorgan Chase focusing on Java Fullstack development, requiring 3+ years experience in software engineering and system design.

Software Engineer II -Salesforce

Software Engineer II position at JPMorgan Chase focusing on Salesforce development within Asset & Wealth Management division.

Software Engineer III -Java Full stack

Mid-level Software Engineer position at JPMorgan Chase focusing on Java full-stack development, system design, and application development within Asset & Wealth Management.

Software Engineer II - Java Fullstack

Mid-level Software Engineer position at JPMorgan Chase focusing on Java full-stack development with modern technologies and enterprise solutions.