REAL Software Systems

At RSS we pride ourselves on a culture that rewards curiosity and the propensity to learn! We strive to support each employee’s professional interests and goals. Career development at RSS offers exciting opportunities for personal and professional growth and contributes directly to RSS’ success as an organization.

We are a medium-sized company spread across three geographical locations: Los Angeles, Boston, London. Due to our size, members of our team—even new ones—enjoy a surprising amount of responsibility and autonomy. Through collaboration and the open exploration of ideas, employees are able to quickly develop a sense of ownership over projects at the company.

Our atmosphere effectively combines some of the most attractive features of a start-up—independence, creativity, and career advancement—with the security and rewards of an established company. We believe that a dynamic and collaborative work environment is constructed both in and out of the workplace. Thus, RSS arranges a number of yearly company-wide social events that help foster camaraderie in the office.

A career at RSS offers the following benefits:

  • Competitive salaries
  • Excellent work-life balance
  • Medical, dental, and vision coverage
  • 401K opportunities
  • A casual and friendly work environment
  • In-office perks such as a stocked snack center and weekly breakfasts
  • Company-wide social events (optional)
    • Annual golf tournament
    • Company ‘winter formal’ evening party
    • Bowling tournaments
    • Hiking and camping trips
    • After-work outings to local restaurants and pubs

We are currently accepting applications for the following:


Team members are responsible for executing on the company's market development strategy, including development and coordination of market research, market segmentation, account planning, account development and the resulting lead qualification. Activities will include telesales, written correspondence, site visits, product demonstrations, and RFP generation. This role involves moderate travel.


Team members are responsible for coordinating the closure of new business based on leads qualified by Marketing and assigned by Sales Management. You will be expected to drive the sales cycle from lead qualification to close and provide high caliber transitions to our Consulting team. Activities include telesales, written correspondence, frequent prospect visits, product demonstrations, proposal generation, and contract negotiation. This role involves frequent travel.

Project Consulting

Team members are responsible for managing our projects through completion. Responsibilities include project timeline management, resource management, customer relationship management, detailed requirements gathering, use testing, and go-live support. This role involves moderate travel.

Technical Consulting

Team members are responsible for detailed requirements gathering, requirements documentation, software configuration, use testing, and go-live support. Technical Consultants utilize our configuration tools to implement customer business rules for go-live and in future phases. An understanding of data modeling and proven ability to solve complex analytical problems is required. This role is rewarding to those with a love of the fundamentals of software engineering, as well as the excitement of customer-focused projects. This role involves occasional travel.

Customer Support

Team members are responsible for managing customer success through support, training and advancement activities. Responsibilities include problem resolution, customer relationship management, and quality assurance assistance. This role involves occasional travel.

Quality Assurance

Team members are responsible for the quality assurance of development projects. Responsibilities include developing and executing test plans, designing automated tests/processes and tracking test results. This role does not involve travel.

Software Engineering

Team members are responsible for analyzing product requirements and assisting in the design and implementation of solutions. This is a position for a highly analytical person with a proven educational or professional background in software engineering. Team members utilize object-oriented design techniques within .Net based applications. Responsibilities include analysis of requirements, formulation of designs and software development. This role does not involve travel.

Database Administration

Team members are responsible for administering databases for various projects using Microsoft SQL Server. Responsibilities include database administration, maintenance, and development of stored procedures and triggers to support our software development efforts. This role involves occasional travel.

For more information and to apply, click through to view the Job Board.