Sr. Software Engineer - Restaurant Systems

Location US-FL-Orlando
ID 2025-43952
Category
Information Systems
Position Type
Full-Time
Remote
No
Address
450 S. Orange Ave

Overview

Summary / Overall Purpose

As a Sr. Software Engineer, Restaurant Systems, you will serve as a technical leader in designing, developing, and scaling software solutions that power restaurant operations. You will be accountable for building enterprise-grade integrations and applications across critical restaurant technologies including Point-of-Sale (POS), Kitchen Display Systems (KDS), Table Management, and mobile ordering platforms. In this senior role, you will not only deliver high-quality solutions but also mentor engineers, influence architectural decisions, and ensure the reliability, scalability, and performance of restaurant systems across the enterprise.

 

Essential/Primary Duties, Functions, and Responsibilities

  • Independent design, development, and maintenance of restaurant-facing applications using Java, .NET, and modern frameworks.
  • Participate in architecture discussions, propose technical strategies, and champion best practices across system design, security, and performance.
  • Serve as a subject matter expert on restaurant POS, KDS, Table Management, and integration with enterprise platforms.
  • Lead the implementation and optimization of DASH technologies across the restaurant ecosystem.
  • Partner closely with product managers, analysts, and restaurant operators to define requirements and shape long-term technical roadmaps.
  • Mentor junior and mid-level engineers, fostering a culture of continuous learning, collaboration, and engineering excellence.
  • Anticipate production challenges, implement proactive monitoring, and drive incident resolution with root cause analysis and preventive measures.
  • Oversee code reviews, testing practices, CI/CD pipelines, and deployment strategies to ensure efficient delivery.
  • Contribute to technical documentation, training resources, and operational playbooks to support adoption and knowledge transfer.

Job Requirements (Skills & Experience)

 

Education and Experience:

  •  6+ years of hands-on software development experience, with significant work in restaurant or retail systems.
  • Strong expertise with Java and .NET technologies; experience with Flutter is highly preferred.
  • Proven track record of delivering enterprise-scale integrations across POS, KDS, and restaurant platforms.
  • Direct experience or advanced knowledge of DASH systems is a significant advantage.
  • Demonstrated ability to lead technical projects, mentor engineers, and influence system architecture.
  • Strong debugging, analytical, and problem-solving skills with a focus on scalability and performance.
  • Excellent communication and stakeholder management skills, with the ability to translate complex technical concepts for business partners.
  • Experience in the hospitality or food service industry is strongly preferred

 

Education and Certifications

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field.
  • Relevant technical certifications are a plus

Work Environment and Physical Demands

  • Ability to stand, bend, stoop, sit, walk, twist, and turn.
  • Ability to lift up to 25 pounds occasionally.
  • Ability to use a computer keyboard and calculator.

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.