Senior Software Engineer

Rainmaker Systems
Campbell, CA



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

Posted 2025-11-25

Recommended Jobs

Data Analyst (SQL)

Mutual Of Omaha Mortgage
San Diego, CA

The Mortgage Business Intelligence & Analytics team oversees all activities and functions involved with the company’s Business Intelligence platform, giving mortgage company business leaders access…

View Details
Posted 2025-11-28

Compensation Analyst, Programs & Operations

Neon
San Francisco, CA

GAQ326R191 While candidates in the listed location(s) are encouraged for this role, candidates in other locations will be considered. As a Sr. Compensation Analyst, you will support the delivery…

View Details
Posted 2025-12-18

Sr. Project Manager (Commercial Construction)

K2 Staffing
Los Angeles, CA

DESCRIPTION: Senior Project Managers are responsible for ensuring projects are tracked to all project metrics such as schedule, budget, safety, quality, and client needs. The project is to be mana…

View Details
Posted 2025-10-03

Staff Solution Architect - (Pre-Sales) Business Applications

Uber
Sunnyvale, CA

About the Role As a Staff Solution Architect in the Business Applications team, you will be responsible for building solutions at global scale and delivering a world-class Marketing and Sales expe…

View Details
Posted 2025-12-30

Lube Tech/Apprentice Tech

Crown Motors
Redding, CA

Job Summary As a Lube Technician at Crown Motors, you will be responsible for performing routine vehicle maintenance tasks such as oil changes, tire rotations, and multi-point inspections. You wil…

View Details
Posted 2025-12-18

10802 - Software Engineer III, KMNA Development

Hyundai Autoever America
Costa Mesa, CA

Company Overview  Hyundai AutoEver America (HAEA), the dynamic IT powerhouse behind Hyundai Motor Corporation, a Fortune 500 global leader in the automotive industry. As a key affiliate, we provide…

View Details
Posted 2026-01-01

Instructional Support Specialist (CA)

Summit K12
Fresno, CA

At  Summit K12 , we believe that every student can do well in school if instruction is tailored to their unique learning needs and they receive the encouragement to strive and achieve. Our learning …

View Details
Posted 2025-12-18

Director of Transportation

CRH
Belmont, CA

Pike Industries, Inc., a subsidiary and integral part of CRH, is a leading Highway Contractor and the largest producer of Hot Mix Asphalt and Construction Aggregates in New England. Pike has expe…

View Details
Posted 2026-01-09

Accounts Receivable Customer Service Representative - Medico LB

American Textile Maintenance Co.
Long Beach, CA

Job Summary: An Account Receivables Customer Service Representative provides customer support and service to meet the needs of our Medico Healthcare Linen Service customers. Provides excellent Cus…

View Details
Posted 2025-11-25

Applied Chiller Service Technician

San Francisco, CA

Snapshot / Role Overview We’re hiring an Applied Chiller Service Technician in San Francisco, CA to handle service, repairs, and diagnostics on large commercial HVAC systems—especially chillers. …

View Details
Posted 2026-01-12