Location: Portland, OR or New York, NY

Job Description
In this role, you will support the unique, data driven research of our financial analysts. This is a terrific opportunity for a skilled software engineer to become a key contributor for our investment research business. The Software Engineer is responsible for design, development, and maintenance of software applications to support M Science products.


  • Participate and contribute to the various project development stages from inception to release.
    Support existing applications.
    Develop clean, readable, structured code solutions that provide desired functionality and adhere to specifications by studying information needs.
    Write, refactor, and test front-end and back-end systems
    Contribute to technical documentation by developing layouts, code comments, and clear code.
    Participate in design of software applications.
    Contribute and participate in project planning and roadmap.
    Proactive, Full stack developer who is willing to learn and adapt new patterns and practices and technologies.
    Team player who is willing to work with internal and cross functional teams.


  • Bachelor’s degree in Software Engineering or equivalent combination of education and experience
    3 to 5 plus years of software engineering experience as a Full Time Engineer working with teams.
    Test Driven Development. Exposure to various testing tools.
    CI/CD/DevOps Experience.
    General design principles and design patterns.
    Participate in Code Reviews.
    Experience with legacy code and refactoring.
    Knowledge and Experience with REST, Web API/Services.
    Object-oriented coding techniques.
    Exposure to .Net C# / Java / Server Side development OOP language
    SQL. Experience working with Production data sets with database of some kind.
    HTTP, JSON, client side scripting frameworks
    Experience with Cloud Computing.
    Experience developing scalable web applications

Additional Desired Skills

  • Angular/ React JS
    Hadoop/Map Reduce/Spark
    Experience working with large datasets
    Experience with SQL/Web performance monitoring and fine tuning

Email resume to and include position for which you are applying.

2018 Benzinga Award Winner
M Science is proud to be named Benzinga's 2018 winner for the category of Finding Alpha Through Alternative Data. Read More