Log In

Software Engineer – Backend

We are an investment research startup about to launch our product. We blend technology and subject matter experts to yield an information advantage for our customers. Our founders each have 15-20 years of experience monetizing investment research.

We are seeking Software Engineers of all levels to join the development team. The ideal candidate is passionate about technology – building it right – but has deep interest in better understanding finance and the financial markets.

The Backend Software Engineer strategically designs and implements the core software applications and systems, including integration with other teams such as Business Intelligence and NoSQL Data Storage. This includes selecting, blueprinting, gathering requirements, designing, and rolling out solutions to end users. The Backend Software Engineer is also responsible for ensuring high levels of availability through support functions and in-depth testing.

Job Responsibilities

  • Work with a small and highly-talented team to build an industry-leading search system from content aggregation to analytics.
  • Write and own the architectural and design specifications for new features.
  • Drive the implementation decision process by presenting and analyzing alternatives and identifying the most desirable solution.
  • As an individual contributor, tackle design and implementation for major feature enhancements and architectural redesigns.
  • Lead by example as a major contributor.
  • Effectively present information on products and respond to questions from managers and clients.

Qualification Requirements

  • 5 or more years experience in software engineering is required.
  • Strong programming experience with Java or other Object Oriented languages.
  • Experience with large scale systems development is highly preferred.
  • Experience with NoSQL frameworks such as Hadoop or Casandra is a plus, but not necessary.
  • Experience with Hibernate, Spring, Spring MVC, JSON, and JQuery is a plus, but not necessary.
  • Experience designing custom application frameworks preferred but not necessary.
  • Experience using test-driven development or other agile development methodologies.
  • Knowledge of financial instruments, and the financial industry through education or experience highly preferred.
  • Ability to effectively collaborate with a wide range of team members and development managers.
  • Strong communication skills and the ability to work within a team are required.

If you enjoy working with smart, success oriented people, for a company that both challenges and respects its professionals, email your resume and cover letter to careers@discern.com.