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

Software Engineer - Kernels

Matx
Mountain View, CA

MatX is on a mission to be the compute platform for AGI. We are developing vertically integrated full-stack solutions from silicon to systems including hardware and software to train and run the larg…

View Details
Posted 2026-01-07

Certified Nursing Assistant

Glendale, CA

Job Title: Certified Nursing Assistant  Location: Glendale, CA Rate: $39 per hour Project Summary Our client is conducting a user study focused on generating indoor data and collecting …

View Details
Posted 2026-01-09

Day Shift Caregiver(Part Time)

Senior Helpers - North/Central Orange County
Anaheim, CA

Senior Helpers is hiring dependable day-shift caregivers to support seniors with transfers, safe transportation, and companionship. If you’re strong, reliable, and enjoy helping others, we’d love t…

View Details
Posted 2025-10-03

Audio Visual / IT Technician

Eositsolutions
San Francisco, CA

OUR COMPANY: EOS IT Solutions is a Global Technology and Logistics company, providing Collaboration and Business IT Support services to some of the world’s largest industry leaders, delivering for…

View Details
Posted 2025-11-25

Senior Test Engineer, Behavior Test Engineering

Waymo
San Francisco, CA

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building…

View Details
Posted 2026-01-13

Staff Data Scientist, Safety Metrics

Waymo
San Francisco, CA

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildi…

View Details
Posted 2025-12-25

Senior Global Accountant

Ouster
San Jose, CA

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of …

View Details
Posted 2025-12-19

Senior Healthcare Platform Partnerships Business Development

Sunbit
Los Angeles, CA

JOB TITLE: Senior Healthcare Platform Partnerships Business Development LOCATION:  Remote, US The Company: Sunbit builds financial technology for real life. Our AI-native platform helps mor…

View Details
Posted 2025-11-16

Licensed Real Estate Inside Sales Representative

Rainbow Properties
Newark, CA

Licensed Real Estate Inside Sales Representative Location Newark, CA : Ready to grow into a top-performing listing agent? We're looking for a driven Inside Sales Agent to join our fast-paced real est…

View Details
Posted 2026-01-10