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


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.