Company's Other Jobs

Click to view

WARNING! This job is awaiting verification or has expired and may no longer be applicable

Software Development


2017-10-05 17:51


Job Profile

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

Company Overview

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

More than 32,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.

Sonian participates in E-Verify.

Application Info

Please sign in with Google or GitHub to view this job's application information. This is necessary to prevent companies from receiving excessive amounts of spam.


United States


Can work out of our headquarters in Waltham, MA or from a home office if located outside of MA.

Tramcar - Toronto-Waterloo Region Corridor Jobs