Softworld Senior Software Engineer - Front-end / Visualization in Boston, Massachusetts

Senior Software Engineer - Front-end / Visualization

Boston, MA

| Contract to Hire

Post Date: 03/09/2018

2018-03-09 2018-04-20

Job ID: 225810

Industry: IT

Job Description

Projected Description/Purpose of Role:

The Research Data Analytics (RDA) team is responsible for turning Data Science into a recognized source of strength and competitive differentiator for the firm. The RDA team is focused on building both Content and Capabilities to empower all investors to extract the maximum value from data, to inform their investment decisions. The team is composed of an interdisciplinary mix of quantitative investors, data scientists, and systems engineers. We are looking for a web development and user experience generalist with a well-rounded front-end skill-set who loves building slick UIs for end users.


The Software Engineer will have excellent communication skills and a proven ability to put complex systems into production.

They will also have…

  • Developing new user-facing features using React.js

  • Building reusable components and front-end libraries for future use

  • Translate designs and wireframes into high quality code

  • Evaluate and implement dashboarding frameworks to manifest investment data and analysis for use by investment professionals

  • Build D3-style charting & visualizations with overall responsibility for investment science front-end clients. This includes developing custom front-end screens for vendor products like metadata management, data science notebooks, and data analysis projects.

  • Conduct maintenance and fine-tuning of dashboard design; support the business in the identification and mitigation of data issues

  • Implement SDLC best practices including building out parts of the CI/CD pipeline

  • Work closely with Data Quality teams to ensure data integrity & completeness.

  • Strong attention to detail is required


  • 5+ years developing UIs with modern front-end frameworks like ReactJs, Angular, Bootstrap

  • Expert knowledge of HTML, CSS, Javascript required

  • Experience with data visualization for data science is a plus (Tableau, D3, Graphana, Jupyter Notebooks)

  • Understanding of data modeling, data analysis, and data management principles

  • Bachelor’ s Degree in Computer Science, engineering, math, or related field, or equivalent experience.

  • Experience in Financial Industry is preferred