Rainmaker Careers

bg_raincircle.png

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

Open

SOLUTIONS ANALYST

SUMMARY

The Solutions Analyst will work with the Customer Support organization to provide service for Rainmaker products. The Solution Analyst may also be called to proactively contact customers on a regular basis to ensure customer satisfaction. The Solutions Analyst will also work with the rest of the Rainmaker team and might be asked to help with implementation, training and account management functions. This position is crucial to high customer satisfaction among Rainmaker clients.

KEY ACCOUNTABILITIES

* Provide support to customers in troubleshooting application issues, including providing operations support for nightly processing of Rainmaker applications

* 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

* Quickly develop deep business and technical knowledge of Rainmaker’s pricing and revenue optimization solutions

* Prioritize multiple projects and/or issues at any given time in the face of tight deadlines, high customer expectations and demanding Rainmaker standards

* Distill complex topics into key talking points and then communicate them to clients and co-workers in a simple and coherent manner using a consultative approach

* Develop rapport with key Rainmaker customers

* Communicate with IT Systems Support representatives of customers and their associated vendors

* Support customers with business and/or technical questions

* Perform light data analysis using database tools

* Participate in and contribute to support and product development meetings

* Work with the rest of the team to help build and maintain strong customer relationships, customer satisfaction and success for Rainmaker customers

* Proactively promote Rainmaker’s new products and product enhancements

* Participate in ongoing Rainmaker product training, and in communicating enhancement requests to the product team

* Assist as required with the implementing new customers

* Participate in weekly calls with project teams to help ensure projects are on target

* Conduct in-person or remote customer training for all levels of the organization

* Assist with product presentation to new sales prospects

* Work a weekend rotation (as required)

* Some travel may be required

 

COMPETENCIES

 

Communication

Project Management

Change Leadership

Client Centered Approach

Professional Orientation

Results Orientation

Problem Solving

Partnering

Technical Expertise

QUALIFICATIONS & EXPERIENCE

 

* A Bachelors’ Degree is preferred

* Excellent communication skills, both written and verbal

* English verbal and written proficiency required; other languages an asset

* Strong problem-solving skills and strong commitment to customer satisfaction

* User proficiency in Microsoft Office tools: Word, Excel, Outlook

* Technical proficiency in Microsoft Windows operating system, web services, file management, Remote Desktop

* User proficiency in Microsoft SQL Server, SQL query, data importing / exporting / manipulation

* Demonstrated ability to work in a dynamic environment

* Proven ability to work well in a team environment

* Prior experience with other Revenue Management Systems or hotel Property Management Systems an asset


 

Open

CUSTOMER SUCCESS MANAGER

Customer Success Manager

SUMMARY

As a valued member of the Customer Success team, the Customer Success Manager will manage a small portfolio of clients while teaming with other CS team members to support high touch clients. Reporting to VP of Customer Success, the Customer Success Manager will also assist with team projects. This position is accountable for building and maintaining strong customer relationships, customer satisfaction and success for Rainmaker customers. Additionally, this position will be responsible for introducing Rainmaker’s new products and product enhancements, facilitating ongoing training, and communicating customer related enhancement requests to the product team.

Key accountabilities

 

  • Establish credibility and customer confidence by implementing regular customer communication, in-person visits and performance reviews conducted quarterly
  • Identify and maximize opportunities to build long term relationships that are mutually beneficial
  • Consult with customers on operational questions related to Rainmaker products
  • Assess current pricing and revenue management-related business practices and policies and recommend “best practices” to customer success
  • Lead the design of relevant, practical solutions for customer issues that can be readily implemented and gains endorsement by involved parties (needs specific identification of the parties)
  • Provide regular performance and strategy reviews with each client
  • Identify opportunities for ongoing learning to ensure full implementation by each customer
  • Build and maintain ongoing business partner relationships and develop methods of customer success management that allow for continuous improvement in customer satisfaction
  • Conduct analyses of clients’ business challenges, needs, competitive landscape, and future plans to improve how our product can address these needs
  • Prioritize requests for system enhancements and coordinate follow-up with the Rainmaker or customer’s product management group
  • Provide input and feedback, from a business user’s perspective to the Rainmaker Product group, on solution features and functionality
  • Maintain a working knowledge of each Property Management System and how it integrates with a Rainmaker product
  • Present well thought-out ideas that promote company products and solutions
  • Make high impact presentations to influence client actions
  • Be highly skilled working with executive level personnel
  • Acts flexibly and responsibly to meet customer requirements
  • Review and communicate performance using Business Intelligence Reporting options
  • Use Salesforce to communicate and track customer interactions
  • Travel up to 30% of the time

 

Competencies

Communication                                                   

Project Management

Change Leadership                                             

Client Centered Approach

Professional Orientation                                   

Results Orientation            

Problem Solving                                                  

Partnering                                                                            

Technical Expertise                                            

Leadership

Qualifications & Experience

 

  • A Bachelors Degree is required
  • 2+ years’ experience with Revenue Management or applicable experience in Hotel operations
  • Demonstrated success in account/relationship management with proven ability to retain and grow accounts
  • Must be an individual who thinks strategically and sees the larger opportunity, without losing sight of the details
  • Experience evaluating competitive landscape, market trends, and customer insights
  • Leadership experience, including demonstrated ability to meet commitments, build consensus, negotiate resolutions and garner respect from other team members
  • Analytical background and ability to learn new systems quickly
  • Excellent communication skills, both written and verbal, with ability to influence others
  • Strong commitment to customer satisfaction
  • Self-starter looking to expand skills in rapidly advancing environment
  • Ability to bring new ideas to the table, not merely execute tasks as directed
  • Demonstrated ability to work in dynamic environment
  • Proven ability to manage multiple tasks with shifting priorities, strategies and timeframes
  • Proven ability to work well in a team environment
  • Ability to conduct training for customers both in-person or via a webinar
  • Tactful in difficult situations
  • Basic knowledge of Microsoft Office tools: Word, Excel, PowerPoint, Outlook

 

Open

CUSTOMER SUCCESS DIRECTOR

Customer Success Director

 

SUMMARY

As a valued member of the Customer Success Team, the Customer Success Director personally manages a portfolio of clients. Reporting to VP of Customer Success, the position will provide valuable insights and recommendations to facilitate assigned client’s overall revenue management initiatives. This position is accountable for building and maintaining strong customer relationships, customer satisfaction and success for Rainmaker customers. In addition, this position is accountable for partnering with others to introduce Rainmaker’s new products and product enhancements, ongoing training, and communicating customer related enhancement requests to the product team.

Key Accountabilities

 

  • Establish credibility and customer confidence by implementing regular customer communication, in-person visits and performance reviews conducted quarterly
  • Identify and maximize opportunities to build long term relationships that are mutually beneficial
  • Consult with customers on operational questions related to Rainmaker products
  • Assess current pricing and revenue management-related business practices and policies and recommend “best practices” to customer success
  • Lead the design of relevant, practical solutions for customer issues that can be readily implemented and gains endorsement by involved parties (needs specific identification of the parties)
  • Provide regular performance and strategy reviews with each client
  • Identify opportunities for ongoing learning to ensure full implementation by each customer
  • Build and maintain ongoing business partner relationships and develop methods of customer success management that allow for continuous improvement in customer satisfaction
  • Conduct analyses of clients’ business challenges, needs, competitive landscape, and future plans to improve how our product can address these needs
  • Prioritize requests for system enhancements and coordinate follow-up with the Rainmaker or customer’s product management group
  • Provide input and feedback, from a business user’s perspective to the Rainmaker Product group, on solution features and functionality
  • Maintain a working knowledge of each Property Management System and how it integrates with a Rainmaker product
  • Present well thought-out ideas that promote company products and solutions
  • Make high impact presentations to influence client actions
  • Be highly skilled working with executive level personnel
  • Acts flexibly and responsibly to meet customer requirements
  • Review and communicate performance using Business Intelligence Reporting options
  • Use Salesforce to communicate and track customer interactions
  • Travel up to 30% of the time

 

Competencies

Communication                                                   

Project Management

Change Leadership                                             

Client Centered Approach

Professional Orientation                                   

Results Orientation            

Problem Solving                                                  

Partnering                                                                            

Technical Expertise                                            

Leadership

Qualifications & Experience

  • A Bachelors Degree is required
  • 5+ years’ experience with Revenue Management or applicable experience in Hotel operations
  • Demonstrated success in account/relationship management with proven ability to retain and grow accounts
  • Must be an individual who thinks strategically and sees the larger opportunity, without losing sight of the details
  • Experience evaluating competitive landscape, market trends, and customer insights
  • Leadership experience, including demonstrated ability to meet commitments, build consensus, negotiate resolutions and garner respect from other team members
  • Analytical background and ability to learn new systems quickly
  • Excellent communication skills, both written and verbal, with ability to influence others
  • Strong commitment to customer satisfaction
  • Self-starter looking to expand skills in rapidly advancing environment
  • Ability to bring new ideas to the table, not merely execute tasks as directed
  • Demonstrated ability to work in dynamic environment
  • Proven ability to manage multiple tasks with shifting priorities, strategies and timeframes
  • Proven ability to work well in a team environment
  • Ability to conduct training for customers both in-person or via a webinar
  • Tactful in difficult situations
  • Basic knowledge of Microsoft Office tools: Word, Excel, PowerPoint, Outlook

 

 

Open

SENIOR PRODUCT MANAGER

SUMMARY

The Alpharetta based Senior Product Manager will play a critical role in the evolution of Rainmaker’s hotel revenue management technology stack.  This position is responsible for setting a product vision and strategy and clearly articulating the business value to the product team so they understand the intent behind the new product and/or release. The Senior Product Manager will work closely with sales, account management, product engineering and leadership teams to effectively own the creation and execution of the product roadmap to ensure products meet the needs of the market and keep in line with Rainmaker’s product strategy objectives.

Rainmaker’s platform consists of three products.  guestrev, Rainmaker’s flagship product, is a market leading transient room rate optimization solution enabling hoteliers to sell the right room to the right guest(s) at the right time and of course, at the optimal price.  grouprev helps hotels incorporate the impact of group business – from a forecasting, transient displacement and facilities management perspective – into their revenue management strategy while also optimizing room and other ancillary revenues that are derived from each guest from the group.  revintel is Rainmaker’s business intelligence (BI) engine that collects and aggregates critical data from disparate systems and delivers actionable insights to a hotelier’s desktop, allowing them to monitor their asset’s health metrics and overall performance as they compare to their strategic goals, competitors’ performance in their respective market(s) and other benchmarks

Key Accountabilities

  • Maintain a centralized, platform product vision to keep the business relevant and competitive
  • Maintain and manage platform roadmaps, prioritize product opportunities, refine feature ideas and maintain existing features to drive business goals.
  • Produce high-level product requirements and specifications, iterate with your design and engineering teams
  • Conduct market, customer, and competitive research to identify potential features or releases
  • Coordinate go-to-market strategies when launching a new product or feature
  • Lead cross-functional sessions for product strategy and planning, design reviews, release/product demos, etc.
  • Lead release, user and implementation documentation efforts
  • Manage the entire product line life cycle from strategic planning to tactical activities
  • Collaborate with customers and other influencers to ensure a well-rounded understanding of product needs
  • Demonstrate functionality of completed products to internal team members and other stakeholders
  • Periodically present product strategy updates to Senior Leadership and to the broader organization to maintain strategy alignment
  • Develop metrics to assess the success of products and features and determine necessary enhancements
  • Maintain in-depth knowledge of products, solutions, and company offerings
  • Build CAB and facilitate meetings, focus groups, etc.

Competencies

Communication

Project Management

Change Leadership

Valued product ownership

Professional Orientation

Results Orientation            

Problem Solving

Partnering                            

Technical Expertise


Qualifications & Experience

  • 3-5 years’ experience in SaaS Software Product Management
  • Experience with release management in an Agile development environment
  • Experience using Agile management and roadmap tools like JIRA and Aha!
  • Knowledge of the Microsoft stack (C#/.NET, ASP.NET, IIS, SQL Server, etc.) is a plus
  • Working knowledge of web technologies (HTML, JavaScript, etc.) is a plus
  • Experience with hotel technology systems highly preferred
Open

SENIOR SOFTWARE ENGINEER

SUMMARY    

 The Alpharetta-based Developer will play a critical role in helping evolve, scale and support Rainmaker’s Integrations layer – the bridge that collects raw data from disparate external systems, aggregates/transforms critical data and delivers relevant data to multiple Rainmaker products and helps process/communicate our recommendations back to external systems. We are looking for a Senior Software Engineer with experience in C#, SSIS, MS-SQL, and web technologies to work independently and as part of teams that build interactive web APIs and web services. If need be, you would 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 product suite.   
  • Review, re-write, maintain, and create SSIS ETL processes.   
  • Design and develop .NET applications and services using C#, JavaScript, MVC, WCF.   
  • Implement development best practices and participate in code reviews.   
  • Review existing data flow architecture and recommend near and long-term architecture vision.   
  • Innovate and implement new ideas without disrupting product delivery.   
  • Be able to create high level and detailed designs for web and service framework.   
  • 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.       

QUALIFICATIONS & EXPERIENCE  

  •  Bachelor’s degree in computer science, Information Systems, or related field or relevant experience.   
  • 7+ years’ experience with C#/.NET   
  • 5+ years’ experience with SSIS or other ETL tool   
  • 7+ years’ experience with SQL scripting in an MS-SQL environment   
  • C++ experience desired   
  • 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 release notes and user documentation   
  • Prior experience with hotel Revenue Management Systems, Property Management Systems or BI products a huge plus
Open

DIRECTOR OF CUSTOMER SUCCESS, SINGAPORE

SUMMARY

As a valued member of the Customer Success Team, the Customer Success Director personally manages a portfolio of clients. Reporting to VP of Customer Success, the position will provide valuable insights and recommendations to facilitate assigned client’s overall revenue management initiatives. This self-motivated position, based in our Singapore office, is accountable for building and maintaining strong customer relationships, customer satisfaction and success for Rainmaker customers. In addition, this position is accountable for partnering with others to introduce Rainmaker’s new products and product enhancements, ongoing training, and communicating customer related enhancement requests to the product team.

KEY ACCOUNTABILITIES

  • Establish credibility and customer confidence by implementing regular customer communication, in-person visits and performance reviews conducted quarterly
  • Identify and maximize opportunities to build long term relationships that are mutually beneficial
  • Consult with customers on operational questions related to Rainmaker products
  • Assess current pricing and revenue management-related business practices and policies and recommend “best practices” to customer success
  • Lead the design of relevant, practical solutions for customer issues that can be readily implemented and gains endorsement by involved parties (needs specific identification of the parties)
  • Provide regular performance and strategy reviews with each client
  • Identify opportunities for ongoing learning to ensure full implementation by each customer
  • Build and maintain ongoing business partner relationships and develop methods of customer success management that allow for continuous improvement in customer satisfaction
  • Conduct analyses of clients’ business challenges, needs, competitive landscape, and future plans to improve how our product can address these needs
  • Prioritize requests for system enhancements and coordinate follow-up with the Rainmaker or customer’s product management group
  • Provide input and feedback, from a business user’s perspective to the Rainmaker Product group, on solution features and functionality
  • Maintain a working knowledge of each Property Management System and how it integrates with a Rainmaker product
  • Present well thought-out ideas that promote company products and solutions
  • Make high impact presentations to influence client actions
  • Be highly skilled working with executive level personnel
  • Acts flexibly and responsibly to meet customer requirements
  • Review and communicate performance using Business Intelligence Reporting options
  • Use Salesforce to communicate and track customer interactions
  • Travel up to 30% of the time

COMPETENCIES

Communication                                                   

Project Management

Change Leadership                                             

Client Centered Approach

Professional Orientation                                   

Results Orientation            

Problem Solving                                                  

Partnering                                                                            

Technical Expertise                                            

Leadership

QUALIFICATIONS & EXPERIENCE

  • A Bachelors Degree is required
  • 5+ years’ experience with Revenue Management or applicable experience in Hotel operations
  • Demonstrated success in account/relationship management with proven ability to retain and grow accounts
  • Must be an individual who thinks strategically and sees the larger opportunity, without losing sight of the details
  • Experience evaluating competitive landscape, market trends, and customer insights
  • Leadership experience, including demonstrated ability to meet commitments, build consensus, negotiate resolutions and garner respect from other team members
  • Analytical background and ability to learn new systems quickly
  • Excellent communication skills, both written and verbal, with ability to influence others
  • Strong commitment to customer satisfaction
  • Self-starter looking to expand skills in rapidly advancing environment
  • Ability to bring new ideas to the table, not merely execute tasks as directed
  • Demonstrated ability to work in dynamic environment
  • Proven ability to manage multiple tasks with shifting priorities, strategies and timeframes
  • Proven ability to work well in a team environment
  • Ability to conduct training for customers both in-person or via a webinar
  • Tactful in difficult situations
  • Basic knowledge of Microsoft Office tools: Word, Excel, PowerPoint, Outlook