1

Rainmaker Jobs (NOW HIRING)

Senior Software Engineer

Campbell, CA ยท On-site

$141K - $186K/yr

About Rainmaker Systems Recognized by Software Magazine as one of the top 500 global software and services providers for two years in a row, Rainmaker Systems helps companies maximize their online ...

next page

Showing results 1-20

Rainmaker information

See salary details

$117K

$160.4K

$216.5K

How much do rainmaker jobs pay per year?

As of Jun 9, 2026, the average yearly pay for rainmaker in the United States is $160,386.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,000.00 and $195,500.00 per year, depending on experience, location, and employer.

What does a typical day look like for a Rainmaker, and how do they interact with other teams?

A typical day for a Rainmaker involves proactively identifying potential clients, nurturing existing relationships, attending industry events, and closing high-value deals. They spend significant time collaborating with marketing, product, and executive teams to align sales strategies and ensure the company's offerings meet client needs. Rainmakers often lead presentations, negotiate contracts, and contribute to strategy sessions aimed at business growth. This high-interaction role requires flexibility and strong internal communication to drive results and foster a culture of success.

What are the key skills and qualifications needed to thrive in the Rainmaker position, and why are they important?

To thrive as a Rainmaker, you need exceptional sales acumen, business development experience, and a proven track record of generating new revenue streams, often supported by a background in sales, marketing, or business. Familiarity with CRM platforms, sales analytics tools, and sometimes advanced sales certifications are commonly leveraged in this role. Charisma, persuasive communication, and relationship-building are standout soft skills that set top Rainmakers apart. These capabilities are vital for consistently identifying new business opportunities, developing strong client connections, and achieving ambitious sales targets.

What is a Rainmaker job?

A Rainmaker is a person who brings in substantial business, revenue, or clients to a company or organization. They are typically skilled in networking, sales, and relationship-building, often securing high-value deals and partnerships. Rainmakers are common in industries like law, finance, consulting, and sales, where their ability to generate new opportunities is highly valued. Their success is measured by the business they bring in rather than traditional performance metrics.

More about Rainmaker jobs
What cities are hiring for Rainmaker jobs? Cities with the most Rainmaker job openings:
What states have the most Rainmaker jobs? States with the most job openings for Rainmaker jobs include:
Infographic showing various Rainmaker job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $160,386 per year, or $77.1 per hour.
Senior Software Engineer

Senior Software Engineer

Rainmaker Systems

Campbell, CA โ€ข On-site

$141K - $186K/yr

Full-time

Medical, PTO

Posted 7 days ago


Job description

Job Description
We are looking for a few exceptional software engineers to work on our cloud based B2B e-commerce, renewals and subscriptions platform.
As a member of the engineering team, you will work with product management and other team members to design and implement new features. In addition, you will have direct ownership over the design and architecture of new components aimed at improving the platform's flexibility, configurability and scalability.
We work mainly with C#, ASP.NET MVC and Microsoft SQL Server but are big fans of open source and are actively working on incorporating some of these technologies into our platform. We are constantly exploring and researching new technologies and expect that you will be able to master any technology, language or development environment that we need in the future.
Qualifications
  • 6+ years of hands-on software development experience.
  • Proficiency in ASP.NET MVC 3, C#, HTML, JavaScript and CSS.
  • Experience in design and coding with Entity Framework and LINQ.
  • Database design and programming experience, preferably with Microsoft SQL Server.
  • Experience in design and coding of SaaS applications.
  • Experience with e-commerce and high transaction systems preferred.
  • Excellent communication skills, verbal and written.
  • BS or MS in Computer Science or related field.

About Rainmaker Systems
Recognized by Software Magazine as one of the top 500 global software and services providers for two years in a row, Rainmaker Systems helps companies maximize their online sales and recurring revenue with its B2B e-commerce solutions. Some of the world's most successful and recognized brands rely on Rainmaker's platform to drive their online sales, renewals and subscriptions initiatives.
Benefits
  • Flexible vacation days
  • Great health insurance
  • Gym membership
  • Flexible hours