NAVIS is seeking a Software Engineer - Functional Programming for a full-time position located in Bend, Oregon.

NAVIS is looking for a passionate software developer with experience in functional programming to join our talented Engineering Team.

Unfortunately, you won't get to save baby seals in this position, but we are big fans of them.

We need someone who's naturally-inclined to build quality software from the start using strong design patterns and TDD. We need someone who works well alone AND collaboratively with an Agile team.

NAVIS is building a suite of SaaS products and an underlying data platform to continue it’s impressive growth trajectory and propel the company to new levels of success. We are seeking ambitious software professionals (with varying levels of experience) to engineer our products, platform, and frameworks. Come be a part of making that happen!

You would be working as part of a small, cross-functional, Agile team of Software Engineers, QA Analysts, and Product Management to build out our product suite.

Our Engineering department sits in an open-concept work space to foster teamwork and collaboration.


  • In close coordination with your team, design and build amazing software

  • Consistently apply existing design and development patterns, extending/improving them as warranted

  • Fully embrace the BDD approach to development

  • Participate in the full SDLC – from idea formulation to supporting our production environments


  • BS in Computer Science preferred or equivalent experience

  • 2+ years in web-based application development (front-end and/or back-end)

  • 2+ years experience working within product development teams

  • Functional programming experience, particularly Clojure / ClojureScript, or another language such as Scala, OCAML, ML, Lisp, F#, and/or Haskell

  • Demonstrated ability to develop rich, efficient code

  • Propensity toward re-use

  • Experience in full-stack web development


  • Practical experience with one or more front-end frameworks: Ember, Backbone, React

  • Exposure/experience with both PostgreSQL and SQL data stores

  • Experience building multi-tennant SaaS solutions

  • Experience leveraging AWS hosting services, deployment pipeline

  • Contributions to open source community

  • Experience with an iterative development methodology (e.g. Scrum, Kanban) and techniques for sustaining rapid release cycles (e.g. TDD, BDD)


  • Check out our Company Page on StackOverflow:

  • Our technology is blossoming and we are evaluating and already using some of the latest and greatest technologies on the market today.

  • NAVIS is growing fast due to high market demand for our products. Our products are successful because they truly help our clients succeed and grow. We demonstrate our value to our clients every single day.

  • We are building new technologies and enhancing existing ones - we are NOT standing still. We are re-architecting our products from the UI through the database. This means we need strong, creative, intelligent developers with great ideas that love to build awesome software products.

  • The Oregonian and the Orlando Sentinel have listed NAVIS as a "Top Place to Work" for FIVE YEARS RUNNING!

  • We live our core values - they are not window dressing.

  • Strong technical leadership in a team-based atmosphere

  • Your work matters; your impact will be visible

  • Local, established Oregon-founded and based company

  • Healthy financial foundation

  • We give generously to local charities and offer opportunities to participate to directly help those in need

  • Very competitive salaries with a 10% annual bonus target and a full benefits package, including matching 401(k), and paid time off (including Voluntary Time Off so you can donate your time to your favorite charity)

  • You get to LIVE and WORK in Central Oregon - what could be better than that?

The NAVIS Core Values are: Golden Rule: Treat others as you would want to be treated Integrity: A person of your word, highly trusted Innovation: Open and involved in creating or executing on "new" Passion: Love the TEAM, the clients and the work we do Attitude: Consistently display a positive, can-do attitude

LOCATION OF THIS POSITION: To foster a highly-collaborative team environment, this position will be located in beautiful Bend, Oregon.

ABOUT NAVIS: Based in Bend, Oregon, NAVIS is the leading provider of sales and marketing solutions to hotels, resorts and vacation rental management companies in North America. Building on our rich 28-year heritage with humble beginnings, NAVIS is strategically focused on the critical value of providing accurate, timely data for our clients. Our clients view NAVIS as the best source of solutions, and employees view NAVIS as THE best place to work.

NAVIS is and Equal Opportunity Employer(EOE).‚Äč

To Apply

Please follow this link to apply quickly and easily to this position: