Senior Software Engineer

Centrifuge Systems is a leading provider of next generation big data business intelligence software.  Our groundbreaking approach to finding the needle in the haystack brings together three compelling innovations to the problem: a unique interrelationship perspective, cutting edge interactive visualization, and fully browser accessible/embeddable environment.

Position Overview: The Senior Software Engineer will be an integral part of the engineering team and will be responsible for designing and implementing products and features for the Centrifuge product suite.  This opportunity would be ideal for someone that would enjoy being part of a team that is:

  • building a cutting edge HTML5 based product
  • develop algorithms that scale beyond the ordinary
  • work with the latest technologies such as: NoSQL, real-time big data, SVG, Canvas, etc.

Job Responsibilities:

  • Design, architect and developing products, tools, and features for the Centrifuge product suite
  • Work closely with product management, business units & key customers to translate requirements into detailed design and implementations
  • Support end users on ad hoc analysis and develop subject matter expert on functional side of the business
  • Author technical design, implementation approaches, user documents and industry papers reflecting the key features of the product.
  • Participate in agile activities and deliver on assigned responsibilities

Required Qualifications with 5+ years of experience:

  • Expert level of experience with Java
  • Strong working experience with the Eclipse IDE
  • Solid working knowledge of HTML, CSS, Javascript.
  • Solid working knowledge of Servlet Specifications, Java in standard container such as Tomcat
  • Solid working knowledge of Hibernate/JPA and database access (SQL skills)

Desired Qualifications:

  • Working knowledge with GWT
  • Working experience with the Spring Framework
  • Exposure to and some hands on background with NoSQL technologies (Hadoop, Hbase, Hive, Cassandra …)
  • Working knowledge of Graphing algorithms would be a strong bonus
  • Implementation experience with HTML5, CSS3, Twitter Bootstrap and D3
  • Some knowledge of Maven


  • US Citizenship
  • College degree

Centrifuge is an Equal Opportunity Employer

Please send qualified resumes to