Skip to main content Jump to all topics Jump to list of all articles

Riff_ Creative Studio is hiring a

Software Engineer

  • Vancouver, WA and Bigfork, MT
  • full-time

Riff_ Creative, a rapidly growing startup, is a full-service creative agency providing design, development, coaching, and growth strategy services for maturing start-ups, innovative established businesses seeking to reinvent themselves, and organizations with compelling big futures who have a passion for people, authenticity, and impact. Our opportunity pipeline is expanding with locally grown businesses targeting to scale nationally, in addition to emerging clients and projects from markets outside the Pacific Northwest. As the historical perceptions of Vancouver not being a centralized hub of innovation and competitive opportunities continues to erode, it is exposing increasing opportunities to collaborate with local businesses and organizations in our community; while we also continue to collaborate with companies operating at larger regional and national scales.

Our Values

  • We believe design matters
  • We believe life is a gift
  • We seek ways to serve others
  • We don’t let our teammates down
  • We are lifelong learners
  • We have entrepreneurial spirits
  • We have big ideas!


As a software engineer, you make it happen; you are often the one to carry the baton over the finish line by translating client needs, technical acumen, and design into a high-functioning piece of software. Supporting the Riff Creative software development team and our clients, you will bring a strong commitment to accountability, transparency, and strategy. You will be directly responsible for the development, validation, and testing of various web-based and mobile applications. In this role, you will work hand-in-hand with clients and cross-functionally with all members of the Riff team to communicate project statuses, assist in building proposals, and actively problem-solve while bringing new and innovative ideas to support a diverse array of projects.


  • Design, develop and implement customized software solutions
  • Software testing and bug fixing
  • Develop and execute project plans
  • Manages multiple projects simultaneously
  • Collaborates with the design team and helps find right-fit solutions for software and website projects
  • Supports Riff_ business development efforts, looking for opportunities to provide added value to clients and prospective clients
  • Track, report, and adhere to strict project budgets and timelines
  • Work closely with the project team to ensure the quality of work produced meets clients’ needs as well as Riff standards
  • Communicates generously with project teams and clients as you self-manage your workload and prioritize a variety of diverse projects
  • Gives and receives constructive criticism on programming work from a place of humility, thoughtfulness, and respect

Core Competencies

Working knowledge of:

  • Common software development practices
  • Modern-day JavaScript, React, or similar
  • Ruby, Ruby on Rails, or similar
  • Git source control

Proficient in:

  • macOS
  • Google Suite (Docs, Drive, Gmail, etc.)
  • Has excellent written & verbal (phone, video, and in-person) communication skills; listening, engaging others, recording details, interacting with a variety of personalities in an effective and positive manner
  • Is excellent at time management; adept at maintaining periods of deep focus
  • Is flexible and is an expert and creative problem solver
  • Is adept at anticipating problems and recognizing opportunities


  • Elixir, Elixir Phoenix
  • GatsbyJS
  • React Native
  • iOS and/or Android
  • Functional programming
  • 2-5 years of relevant software engineering and/or computer science experience
  • Bachelor’s degree in computer science OR professional certification from an accredited training programming
  • Experience with agile methodologies and/or Scrum