Sr. Software Engineer

We’re life-long learners, creative thinkers, cool technology enthusiasts and innovators redefining the way foreign languages are learned and taught in interactive and intuitive environments. We love what we do and we’re proud of the customer facing products we create. We believe in writing tests first, pair programming and using agile methodologies. What’s more, we’re working on some really awesome projects right now in the areas of adaptive learning algorithms, speech recognition, advanced analytics and natural language processing and we want you to be a part of that! Our ideal candidate doesn’t think in “boxes”, is innately curious, has a strong desire to develop cutting-edge solutions to complex technical challenges and shares our obsession for writing beautiful code or simply wants to be involved in building robust distributed systems and a scalable architecture. This is a great opportunity for someone looking to enrich their development chops in highly collaborative and flourishing environment.

Our Tool belt:

  • Languages/Frameworks: Ruby, Rails, AngularJS
  • Analytics: Elasticsearch, logstash
  • Analytics: Statds, Graphite
  • Real-time communication: XMPP, WebSockets
  • Persistence layer: MySQL, Postgres, Redis

Technologies we’re digging:

  • Angular
  • MySql 
  • PostgREST  
  • Redis 
  • RabbitMQ 
  • AWS 
  • Chef
  • Puppet
  • Vagrant
  • Unix

What you bring to the party:

  • Good code samples
  • Good OOP skills
  • Track record of delivering a product to paying customers
  • Delivery of production quality code to a large consumer facing application
  • Good linux command line skills
  •  Development experience with Ruby/Python/Java/Javascript
  •  Mobile experience (bonus points!)
  •  Experience building scalable, rich web applications
  •  Strong OO skills
  •  Test-driven development experience
  •  A working style that thrives in a highly collaborative environment
  •  Experience building REST-based APIs and services
  • Interest and ability to manage projects and mentor colleagues
  • A GitHub account (or code that you can share with us)

Why Join Us:

Why join us? We at Vista Higher Learning are proud to say that we’re not just another publisher. We’re the leading specialized language publisher for U.S. and Canadian higher education and secondary school markets whose first-hand knowledge of languages and diverse cultures sets us apart from other publishers. We’re passionate about developing educational materials that incorporate authenticity and culture. We bring a fresh new approach to teaching languages by integrating technology, design, content, and pedagogy to make learning easier, more practical, and more rewarding. With current programs in Spanish, French, Italian and German Vista Higher Learning is committed to helping people communicate across languages and cultures.

Our Benefits:

Our benefits package includes life/health/dental/vision insurance, 401(k), educational assistance, PTO and paid holidays.

Are You Interested in This Position?

Vista Higher Learning is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.