Share Email Opening

Ruby Software Architect 

Division CUSO Financial Services, L.P.  
Position Ruby Software Architect  
Location Seattle Office  
Full-Time/Part-Time Full-Time  

CUSO Financial Services, L.P. and Sorrento Pacific Financial, LLC. are looking for a Ruby Software Architect to join our Engineering team. Our company culture fosters and encourages innovation and growth by promoting openness, flexibility, and an entrepreneurial spirit.

Software Architect will be responsible for working with managers, stakeholders, and other developers researching user needs, developing project specs, informing technical designs, and executing on those designs. This position requires strong software development practices and mastery of web application development using Ruby on Rails or a similar framework.

Position duties include but not limited to:

  • Lead design of new systems, features, and tools
  • Define vision, strategy and principles for software architecture, including design and implementation of services, features, and standards
  • Develop process improvements, share expertise with others, mentor and continually strive to improve overall contributions
  • Work on experimental proof-of-concept projects
  • Set key strategic architecture direction across project teams
  • Identify opportunities for technical improvement and performance optimization
  • Write well-crafted and well-tested code
  • Review and test team code to ensure standards are met
  • Provide leadership in ensuring consistent use of a standard methodologies
  • Collaborate with designers, other developers, and project managers to create, evaluate, and improve project plans
  • Estimate work and be accountable for delivery
  • Review proposed changes from engineering teams that may affect other areas of the system
  • Stay up to date on development practices and learn new tools and technologies

Create and maintain internal documentation

Position Requirements


  • Deep understanding of Ruby or similar languages
  • Extensive experience with Ruby on Rails or a very similar web application framework
  • Proficiency with Git and GitHub pull request workflow
  • Bachelor's degree with emphasis in computer science from four-year college or university and a minimum of 6 years of experience in developing web based applications; or equivalent combination of education and experience. Strong development skills. Highly organized, detail-oriented, logical, and methodological approach to problem solving.
  • Must be able to work in a team environment and demonstrate capability to interface and maintain effective relationships with all departments and employees in a team-oriented environment.
  • Eagerness to acquire new programming languages and computational methods required
  • Ability to rapidly evaluate technologies for suitability in our systems
  • Ability to work in both a highly collaborative environment as well as independently, without direct supervision
  • Experience with distributed applications, including load balancing and caching techniques
  • Must have excellent oral, written, presentation and interpersonal communication skills and ability to effectively present information in one-on-one and small group situations to customers, clients, and other employees of the organization.

For immediate consideration, apply online at:

CUSO Financial Services, L.P. and Sorrento Pacific Financial, LLC. offer a rewarding career path and potential for advancement as well as good benefits and a solid work/life balance. Our collaborative culture offers community through shared goals and strong work ethics.

CUSO recognized as one of the Best Places to Work in San Diego and one of San Diego’s Healthiest Companies. As a result, we have many long-term employees who know our processes and efficiency goals so you will get to work with knowledgeable experts and top talent who believe in leading the industry through a high tech/high touch approach. To learn more about CFS, please visit



This position is currently not accepting applications.

To search for an open position, please go to


Click here for technical assistance.