Senior Software Developer

We’re looking for a Senior Developer who is a self-starter, forward thinker, who loves experimenting with new technologies, working with complex business requirements, and bringing new products to market.

As a Senior Developer, you will be a project lead, handle the entire software development life cycle, architect and build features from the database to the front-end, and drive innovation by coming up with new ideas to creatively solve our challenges. We’re also looking for an excellent communicator. Writing the code is half the battle. You understand that to fully take advantage of your team, you must be able to clearly express your ideas without the code. Communication is what allows us to grow together as a company and we all benefit from your communication skills. You will use your inspiring attitude to mentor other developers.


  • 6+ years of product-driven software development experience.
  • Expert knowledge in performance, scalability, enterprise system architecture, and architectural patterns of a high-scale web application.
  • Expert understanding of object-oriented design and data structures.
  • Experience leading technical architecture discussions and driving technical decisions.
  • Experience building back-end services, libraries or tooling utilized by other teams.
  • BS/MS degree in Computer Science or related technical field.