Software Engineer

MCR, LLC
New York, NY, United States
3 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

PHP (Programming Language) Amazon Web Services Automation of Tests Business Software Database Design Middleware Design of User Interfaces Laravel Object-Oriented Software Development Software Systems Tailwind ReactJS
+6 more
Backend Containerization Information Technology Operational Systems Api Management Docker

Job description

The Software Engineer role is designed to work with the Technology team in building in-house software solutions and business applications. The position is a “full-stack” role where the individual is responsible for user-interface development, backend coding, and database design. This role is ideal for an experienced developer with a proven track record building full-stack web applications.

A significant portion of the work involves building out API integrations and middleware applications that move data across the company and connect our hospitality, finance, and operations systems. Projects range broadly in scope and audience, including:

Full-stack web applications deployed to over one hundred hotels across the portfolio

Corporate web utilities used by internal teams

An extensive fleet of API integrations powering BI tools, dashboards, and executive reporting

Duties and Responsibilities:

Design, build, and ship new features end-to-end across the full stack

Build and maintain API integrations and middleware connecting hospitality, finance, and operations systems

Maintain, extend, and improve existing in-house applications

Partner with stakeholders across Operations, Finance, and Revenue Management to translate business needs into reliable software

Own projects from initial design through deployment, writing clean and maintainable code and making thoughtful trade-offs around performance, scalability, and long-term maintainability

Requirements

4+ years writing object-oriented, testable PHP code

3+ years developing web-based user interfaces with ReactJS

Experience using the Laravel PHP framework to develop full-stack web applications

Experience using TailwindCSS

Experience architecting on top of Amazon Web Services

Preferred Qualifications:

Experience with CI/CD pipelines and automated testing

Familiarity with containerization (Docker)

A degree in Computer Science or equivalent practical experience

About the company

MCR is hiring a Software Engineer to join our Technology team in our New York City office. As one of the country’s largest hotel owner-operators, MCR builds the in-house software that runs its portfolio - so you’ll see your work used daily to support decision-making across hundreds of properties.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all