Senior Software Engineer
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
Recommended Jobs
SITEC - Network Administrator - Coronado, CA
Program Overview Peraton provides USSOCOM, its Component Commands, Theater Special Operations Commands (TSOCs), deployed forces, CIO/J6, and end-users with high-quality IT platform and network ser…
Seasonal Museum Interactor (Santa Ana)
Our mission is to inspire and educate young minds through engaging science-based programs and exhibits therefore creating a meaningful impact on the communities we serve. For over 35 years, Discovery…
Staff Software Engineer
Artyc is on a mission to modernize cold chain logistics with reusable, active cooling containers. We are committed to reducing spoilage, eliminating single-use waste and toxic refrigerants, and incre…
Healthcare Construction Project Manager
Job Description: Join a forward-thinking, design-focused construction firm in San Francisco, CA, that specializes in creating sustainable and modular healthcare and commercial environments! We’re …
Litigation Secretary
Job Description Job Description About the job Are you an organized and detail-oriented professional looking for an exciting opportunity to showcase your administrative skills? Look no further!…
Cashier
DUBLIN ACE HARDWARE IS HIRING CASHIERS APPLY NOW! DUBLIN Ace Hardware is hiring! We are focused on providing world class service to our customers and our employees. We thrive in a fun and c…
Software Engineer, Product
About Eventual Every breakthrough AI application, from foundation models to autonomous vehicles, relies on processing massive volumes of images, video, and complex data. But today's data platfor…
Marketing Intern - 2025
We're hiring a Marketing Interns for our Los Angeles office! Duration: Aug 2025 - December 2025 Minimum Commitment: 2-3 days or 10-15 hours / week Boys Lie is looking for a Marketing intern …
Physician Assistant or Nurse Practitioner - AZ, CO, WA, TX, MA, GA, NC
Physician Assistant or Nurse Practitioner Company Description Livara is reimagining musculoskeletal care for value-based provider groups and health plans. With an interdisciplinary, biopsychoso…