Senior Engineer, Full Stack
Sonian | Anywhere || Waltham, Massachusetts
Sonian preserves, protects and presents the world’s information.
Posted Jul 18, 2017

Sonian is looking to hire an experienced senior software engineer to solve important technical problems and deliver code as part of a full stack application development team. In this role you will design and implement software that helps customers protect, preserve and present their business information (email, messaging, collaboration data) - with a seamless user experience around capabilities like data collection, search, e-discovery, export, alerts, and analytics. The engineer in this role will work with both frontend and backend technologies as part of Sonian's micro-services approach to software development leveraging all the best the public cloud has to offer. Sonian is continuously launching new market changing capabilities, and is looking for an outstanding senior engineer to add to the team.

What You'll Do

  • Develop features to our archiving application using technologies such as Ruby/Rails, React.js, ES6, SCSS on the frontend, and Clojure, Elasticsearch, PostgreSQL, RabbitMQ, ZooKeeper on the backend
  • Solve important scaling problems around processing of huge volumes of data
  • Adapt data ingestion to incorporate new types of unstructured content and SaaS data
  • Work on cutting edge UI/UX and data visualizations for award-winning user interfaces
  • Drive design, implementation, and review of major areas of the Sonian codebase
  • Facilitate the execution of sound software development processes to help drive rapid deployment to our 1200+ production servers
  • Contribute to a team that values code quality, innovative thinking, good communication, pair programming, sound testing practices, and opportunities for mentoring

Your Qualifications

  • 6-10 years experience delivering well-designed, scalable cloud software
  • Knowledge of big data, search, content management, and analytics is a plus
  • Exposure to frontend frameworks (e.g. Ruby, React.js) and functional programming (e.g. Clojure)
  • Experience with single page javascript apps, Java and the JVM
  • Knowledge of Elasticsearch, Docker, and Chef as enabling technologies
  • Demonstrated success in an Agile/Scrum development environment
  • Ability to communicate in a collaborative environment - in your code, in documentation, and in chats and conversations with others
  • Degree in Computer Science or related field is desirable

Sonian participates in E-Verify.

Company Overview

Sonian preserves, protects and presents the world's information.

More than 25,000 customers in 43 countries trust Sonian's secure proprietary platform to retain, retrieve and surface critical data and protect intellectual property.

Founded in 2007, Sonian is the only pure public cloud information archiving company, providing services that are easy, flexible, actionable and reliable for OEM partners and their end customers. Sonian allows companies to preserve, analyze and access their electronic communications for legal, regulatory and continuity purposes while gaining organizational insights.

Sonian is building the future and solving big data problems for companies, all while managing more than 20 billion objects in the cloud.

Apply for this position