Software Engineering Manager
Hybrid
Full Time
#Engineering
#Software Engineering
#SaaS
#AI
#Java
#Python
#.NET
#OOP
#Big Data
#Web Applications
#Programming
Revinate stands among the largest providers of direct revenue solutions for the hospitality sector. We build technology that turns guest data into measurable revenue for hotels, powering tools such as our AI chatbot Ivy, guest surveys, and an upcoming customer data platform. Our platform helps hoteliers capture, convert, and retain guests through personalized campaigns, and our marketing suite has earned first place for Hotel CRM and Email Marketing at the HotelTechAwards for five consecutive years. Backed by leading Silicon Valley investors and serving tens of thousands of hotels worldwide, we combine deep domain expertise with modern engineering practices to deliver scalable SaaS products that put control back in the hands of hotel operators.
The role
We are hiring a Software Engineering Manager to lead our application development team on a full-time, hybrid basis. This senior-level position oversees the services and products that power core offerings, including our AI chatbot, survey tools, and the forthcoming customer data platform. You will guide a team responsible for building highly scalable, resilient services while continuing to contribute technically to our web applications.
Core responsibilities
- Provide hands-on engineering leadership by guiding architecture decisions, addressing production issues, and minimizing outages across distributed systems.
- Coach and mentor engineers, helping them strengthen their technical skills and advance their careers through structured feedback and growth opportunities.
- Drive the creation of new features and the enhancement of existing ones, contributing code at every layer of our web applications while championing clean code and engineering best practices.
Skills and experience
- Two or more years leading an engineering team and seven or more years building distributed, highly available web applications.
- Bachelor’s degree in Computer Science or equivalent professional experience.
- Strong command of object-oriented programming languages such as Java, Python, or .NET, along with a solid grasp of event-driven and queue-based architectures that support large-scale web technologies.
- Fluency in English and the ability to operate effectively in a hybrid work environment within the United States.
Compensation and benefits
We offer a comprehensive benefits package that includes health insurance with employee premiums paid in full by Revinate, dental and vision coverage for employees and dependents also paid in full, a 401(k) plan with employer match, short- and long-term disability insurance, life insurance, paid time off, a monthly work-from-home stipend, telehealth access, and an employee assistance program.
How to apply
If you are a results-focused engineering leader who enjoys mentoring others and solving complex technical challenges, we encourage you to apply. Please submit your application through our careers portal so we can learn more about your background and how you might contribute to Revinate’s mission.




