Rainmaker Careers


At Rainmaker, we attract and retain bright, personable, energetic industry and technical experts to fill each position. We also foster a corporate culture which encourages decision making, problem solving, and leadership in an enjoyable environment. We support flextime and telecommuting, require occasional travel, and offer excellent benefits including medical, dental and 401(k) matching. If Rainmaker is a good fit for your talents and if you'd like to be part of a team that rewards innovation and great ideas, submit your resume and let us know about you and your interests.

Did you know Rainmaker was voted one of Hotel Tech Report's Top Places to Work in Hotel Tech for 2018? Learn more!

To apply, please visit our Career Center by clicking here

Open Positions


Technical Implementation Consultant


The Technical Implementation Consultant provides advanced-level business and technical thought leadership and support. This position is accountable for configuring, training and supporting new customers using Rainmaker revenue management software and will serve as an escalation point for the support team.

The Technical Implementation Consultant builds a strong basis for support with external and internal business partners to ensure they are fully committed to initiatives. To do so, the Technical Implementation Consultant works in conjunction with project leads, business consultants and other technical consultants for each implementation project and is accountable for all technical aspects of the project.

Key Accountabilities

• Quickly develop deep business and technical knowledge of Rainmaker’s pricing and revenue optimization solutions
• Conduct root cause analysis and provide actionable and high-value solutions to reported incidents with a combination of data analytics, business acumen, technical expertise, product features, and sound judgment
• React quickly and decisively to deliver in various business conditions while paying attention to thoroughness and quality
• Distill and simplify complex topics and communicate in a coherent manner with a consultative approach
• Create value that enables customer success which results in mutual long-term engagement with Rainmaker.
• Engage with both internal and external clients with a high level of professionalism
• Driven to achieve with minimal supervision in a very dynamic and timeline-sensitive work environment
• Diagnose technical issues when they arise and escalate accordingly and appropriately
• Utilize Python, SQL, and other tools to build customer reports and address data points
• Identify new opportunities and alternative approaches to improve the implementation process
• Prepare for, and attend all project status calls
• Initiate communication with client’s technical contacts to champion all technical aspects of the Integration between Client environment and Rainmaker environment
• Drive the internal environment installation
• Continue communication with both technical and non-technical project members to get all technical requirements completed
• Update Salesforce with technical client information
• Assist in Nightly Processing Support; resolve errors in processing for Implementation clients, work to prevent and document issues as they arise.
• Work with Integrations Team on Vendor related changes, defects and improvements
• Provide input and feedback, from a business user’s perspective to the Rainmaker Product group, on solution features and functionality


Strong Communication
Client-Centered Approach
Professional Orientation
Results Orientation
Problem Solving
Technical Expertise
Project Management

Qualifications and Experience:

• A Bachelor’s Degree or equivalent experience required.
• Prior experience with operations and/or pricing/revenue management solutions is preferred
• 1-3 years’ experience in a related field
• Prior experience with Property Management Systems preferred
• Excellent analytical, communication, client-focus, and collaborative skills
• Ability to manage multiple priorities and deadlines under pressure and work with limited direction and documentation
• Microsoft Outlook, Excel, Word, PowerPoint
• Microsoft SQL RDBMS, Advanced SQL, data importing/exporting/manipulation
• Experience with Python or similar language for scripting based tasks preferred
• XML create and edit
• Microsoft Windows Operating system, web services, file management, Remote Desktop
• Ability to travel, as required (30% - 40%)


Software Engineer, Integrations


Come join one of the fastest growing market leaders specializing in the exciting field of Revenue Management and Profit Optimization. The Rainmaker Group (www.LetItRain.com), a privately-owned, entrepreneurial company, is seeking an energetic and highly motivated individual to expand our talented and accomplished Development team.

The Alpharetta-based Engineer will play a critical role in helping evolve, scale and support Rainmaker’s Integrations platform – the bridge that collects raw data from disparate external systems, aggregates/transforms critical data and delivers relevant data to multiple Rainmaker products. It also helps process recommendations and pass them back to external systems in formats that are proprietary to them.

We are looking for a Software Engineer with solid experience in C#, MS-SQL, and web technologies to work independently and as part of teams that build interactive web APIs and web services. The candidate would also work on backend components of our products as well as work on projects and issues that require demonstrated knowledge across multiple technical and business areas. You think first from the customer's perspective, set relentlessly high standards for yourself and deliver best-in-class customer experiences. You thrive in a fast-paced, agile environment and embrace the idea that failure is a critical part of innovation

Key Accountabilities

  • Quickly develop deep business and technical knowledge of Rainmaker’s pricing and revenue optimization solutions
  • Design and develop .Net applications and services using C#, JavaScript, MVC, WCF, python
  • Maintain and enhance legacy applications written in C++/SSIS ETL
  • Implement development best practices and participate in code reviews
  • Review existing architecture and recommend near and long-term architecture vision
  • Innovate and implement new ideas without disrupting product delivery
  • Be able to articulate technical requirements and challenges
  • Be able to switch between legacy code and modern/emerging technologies
  • Follow internal development processes and documentation requirements
  • Customer support via troubleshooting application issues and providing operations support for nightly data processing
  • Conduct root cause analysis and provide actionable and high-value solutions to reported incidents with a combination of data analytics, business acumen, technical expertise, product features, and sound judgment
  • Assist as required with the implementing new customers
  • Participate in and contribute to support and product development meetings
  • When required, be able to train people from Support/Implementation teams on existing and new features

Qualifications & Experience

  • Bachelor’s degree in computer science, Information Systems, or related field. Master’s preferred.
  • 3-5 years’ experience with C#/.NET
  • 3-5 years’ experience with SQL scripting in an MS-SQL environment
  • Experience working with large and/or complex data sets in SQL Server
  • Experience with data modeling, data analysis, data profiling, performance tuning, and data mapping
  • Problem solving and debugging skills with strong ability to quickly learn and understand business processes
  • Excellent communication skills with demonstrated ability to work in cross-functional teams as well as independently
  • Ability to work under pressure to resolve critical production issues
  • Experience with Agile development techniques, JIRA and/or other similar project/dev management tools is a plus
  • Experience writing deployment / hand-off documents, installation notes, user manuals, etc.
  • Prior experience with hotel Revenue Management Systems, Property Management Systems or BI products a huge plus

The Rainmaker Group supports flextime and offers excellent benefits including medical, dental, vision insurance, and 401(k) matching.

To apply, click here.