Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000

Location

United States + 1 moreAll locations: United States, Canada

Posted

10 days ago

Salary

Not specified

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

As a Software Engineer at PAR, you’ll join a product team that owns and builds our +Recovery, Delivery Operations, and Activate platforms — systems that power real-world restaurant operations at scale.

  • Contribute to the full software development lifecycle, from technical design and architecture discussions through implementation, deployment, and operational excellence.
  • Shape product direction and build software that directly impacts thousands of restaurants.
  • Work on distributed, data-intensive applications in a collaborative environment that values ownership, technical rigor, and continuous improvement.

Qualifications

  • 1–3 years of experience as a software engineer (ideally within a multi-tenant SaaS or data-centric environment)
  • Experience with cloud-based development (Azure and/or AWS)
  • Development experience with .NET, Java, or a comparable back-end language
  • Strong data skills, including SQL proficiency and working with structured datasets in production
  • Familiarity with modern front-end frameworks such as React and languages like TypeScript
  • Experience working in collaborative, team-oriented environments
  • Strong communication skills and the ability to work cross-functionally

Requirements

  • Experience building data-rich applications (especially in retail, hospitality, or restaurant tech)
  • Hands-on experience with Microsoft Azure services (Function Apps, Storage Queues, etc.)
  • Experience with web automation/scraping tools such as Playwright
  • Exposure to analytics platforms, reporting tools, or data visualization systems

Benefits

  • Build with impact: Design, develop, and maintain scalable solutions across our Delivery and Recovery platforms.
  • Own your work: Contribute to architectural discussions and help evolve systems that support multi-tenant, data-heavy applications.
  • Operate with Agility and Resilience: Thrive in a dynamic environment, comfortable shifting priorities and navigating ambiguity.
  • Collaborate strategically: Partner closely with Product Managers, Business Analysts, and cross-functional teams to translate business needs into thoughtful technical solutions.
  • Keep systems healthy: Troubleshoot, optimize, and continuously improve existing solutions.
  • Document and elevate: Maintain clear technical documentation and stay current with emerging tools, patterns, and standards.

Interview Process

  • Interview #1: Phone Screen with Talent Acquisition Team
  • Interview #2: Video interview with the Hiring Manager (via MS Teams)
  • Interview #3: Technical interview and exercise with the Team (via MS Teams)
  • Interview #4: Final interview with Team (via MS Teams)

Job Requirements

  • 1–3 years of experience as a software engineer (ideally within a multi-tenant SaaS or data-centric environment)
  • Experience with cloud-based development (Azure and/or AWS)
  • Development experience with .NET, Java, or a comparable back-end language
  • Strong data skills, including SQL proficiency and working with structured datasets in production
  • Familiarity with modern front-end frameworks such as React and languages like TypeScript
  • Experience working in collaborative, team-oriented environments
  • Strong communication skills and the ability to work cross-functionally
  • Experience building data-rich applications (especially in retail, hospitality, or restaurant tech)
  • Hands-on experience with Microsoft Azure services (Function Apps, Storage Queues, etc.)
  • Experience with web automation/scraping tools such as Playwright
  • Exposure to analytics platforms, reporting tools, or data visualization systems

Benefits

  • Build with impact: Design, develop, and maintain scalable solutions across our Delivery and Recovery platforms.
  • Own your work: Contribute to architectural discussions and help evolve systems that support multi-tenant, data-heavy applications.
  • Operate with Agility and Resilience: Thrive in a dynamic environment, comfortable shifting priorities and navigating ambiguity.
  • Collaborate strategically: Partner closely with Product Managers, Business Analysts, and cross-functional teams to translate business needs into thoughtful technical solutions.
  • Keep systems healthy: Troubleshoot, optimize, and continuously improve existing solutions.
  • Document and elevate: Maintain clear technical documentation and stay current with emerging tools, patterns, and standards.
  • Interview Process
  • Interview #1: Phone Screen with Talent Acquisition Team
  • Interview #2: Video interview with the Hiring Manager (via MS Teams)
  • Interview #3: Technical interview and exercise with the Team (via MS Teams)
  • Interview #4: Final interview with Team (via MS Teams)

Related Job Pages

More Full-stack Engineer Jobs

Lead Software Engineer

UnitedHealth Group

At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone–of every race, gender, sexuality, age, location and income–deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes — an enterprise priority reflected in our mission. OptumCare is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. OptumCare is a drug-free workplace. Candidates are required to pass a drug test before beginning employment.

Full-stack Engineer10 days ago
Full TimeRemoteTeam 10,001

This role involves overseeing the full software development lifecycle for solutions built on Java, Spring Boot, and Kafka, managing complex, scalable projects from inception to production. Lead an engineering team in the design, development, coding, testing, deployment, and debug...

United States
Full-stack Engineer10 days ago
Full TimeRemoteTeam 11-50Since 2022

The role involves designing, implementing, and optimizing custom CUDA kernels for NVIDIA GPUs to maximize occupancy, memory throughput, and warp efficiency. Responsibilities also include profiling GPU workloads, eliminating performance bottlenecks, and collaborating on GPU architecture decisions and kernel libraries.

United States

Principal Mobile Software Engineer

Upstart

Our mission is to enable effortless credit based on true risk.

Full-stack Engineer10 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

The role involves driving technical strategy for mobile apps, focusing on platform architecture, scalability, and developer experience, while building foundational React Native systems for both iOS and Android. Responsibilities also include collaborating on user-facing features, shaping APIs, improving the development lifecycle, and mentoring other engineers.

United States
$195K - $270K / year

Principal Mobile Software Engineer

Upstart

Our mission is to enable effortless credit based on true risk.

Full-stack Engineer10 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

Principal Mobile Software Engineer at Upstart developing mobile apps to improve access to credit.

AndroidiOSJavaKotlinObjective-CReactReact NativeSwift
United States
$195.3K - $270.4K / year