Consultant- Software Engineer

We’re a close-knit team that has delivered projects to some of the largest companies in the world. We're seeking passionate professionals to join our dynamic team and drive transformative changes in CPQ, Billing and Revenue Management. Ravus is gearing up for growth and now is an incredible opportunity to jump in and help us shape the future of the organization, and your career. If you operate at the intersection of revenue operations and technology, with a passion for continuous learning, we want you on our team.

Description

We are looking for a skilled engineer to join our team and play a key role in building and refining our technology as we grow. In this role, you’ll be hands-on in developing solutions, solving complex problems, and ensuring the quality and reliability of our systems. This role is a great fit for someone who thrives on tackling technical challenges, diving deep into the details, and delivering high-quality work that makes a real impact and separates great from simply good enough. 


We are seeking a Software Engineer to develop and implement complex client solutions. In this role, you’ll design and build cutting-edge software systems, solving diverse billing challenges across industries. This role is ideal for someone who enjoys hands-on development, navigating intricate technical problems, and collaborating closely with clients to deliver impactful solutions. Join Ravus to work on innovative consulting projects and help shape the future of billing technology.


**Responsibilities:**

Responsibilities in Customer Work

As a Consultant - Software Engineer, you’ll play a key role in shaping Ravus’ solutions and contributing to the success of our projects. You’ll work closely with a team, applying your expertise to solve complex problems while sharing knowledge and collaborating with others. This role is ideal for someone who thrives in a team environment and enjoys making a meaningful impact through technical contributions. Responsibilities include:

  • Collaborate with clients to understand their business objectives and technical requirements
  • Design and develop software solutions to address client needs, with a focus on integrations to billing and revenue management applications
  • Stay current on industry trends and best practices in software engineering, particularly in the areas of payment processing and billing systems
  • Communicate effectively with clients and internal stakeholders to ensure alignment on project goals and deliverable.


Responsibilities within the Ravus Team

As a Consultant - Software Engineer, you’ll contribute to Ravus’ solutions by developing innovative software and solving complex challenges. This role is ideal for someone who thrives in a collaborative environment, enjoys sharing knowledge, and is eager to make a direct impact through hands-on technical work. Responsibilities include:

  • Cultivate, grow, and lead Ravus' software engineering practice, tools, and methodology
  • Provide thought leadership to our customers and market in the form of webinars, podcasts, and/or written viewpoints


**Experience:**

You Must Have

  • Bachelor's degree in Computer Science or related field
  • 3+ years of experience in software engineering
  • Experience with programming languages such as Java, Python, or JavaScript, particularly in the context of API integrations.
  • Strong understanding of RESTful API design principles and best practices
  • Familiarity with webhooks and event-driven architectures
  • Proficiency in SQL and SQL-like database languages


Additional Preferred Experience

Please still apply even if you don’t feel you match these - we are more interested in hiring for aptitude and passion than experience.

  • Implementation and integration experience with common SaaS quoting and billing applications
  • Extensive experience working with Stripe API
  • Extensive experience in Salesforce API
  • Extensive experience developing and deploying on the Salesforce platform using apex and Flow.
  • Proficiency in BillingPlatform API and data models for complex Billing scenarios
  • Development experience in common iPaaS solutions (MuleSoft, Dell Boomi, Workato, etc.)
  • Experience integrating web applications with third-party SaaS billing and payment processing applications.
  • Proven track record of successfully delivering software projects involving payment processing, billing, and CRM integration.



If you are passionate about using technology to drive business growth and are looking for a challenging and rewarding opportunity, we encourage you to apply for this role at Ravus, Inc. Join us in shaping the future of revenue transformation!


Ravus is an Equal Opportunity Employer. We are committed to creating a diverse and inclusive work environment where all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.


We believe that diversity and inclusion are key drivers of creativity, innovation, and business success. Ravus encourages applications from all qualified individuals, regardless of background, and is dedicated to maintaining a work culture built on mutual respect, dignity, and equal opportunities for all.

Delivery

Remote

Share on:

Terms of servicePrivacyCookiesPowered by Rippling