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 Build System Software Engineer strategically designs and implements the build system which will be used by all developers. This role includes selecting, blueprinting, gathering requirements, designing, and rolling out solutions which may be utilized by all developers. The Build System Software Engineer is also responsible for ensuring availability, performance, and quality 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 Ant, Ivy, or Maven is highly preferred.
- Experience with building Java WARs and EARs is highly preferred.
- Experience with Java application servers such as Tomcat, Resin, Jetty, JBoss, Weblogic, and Websphere is highly preferred.
- Experience with sys admin tools such as Perl, Awk, Sed, Bash, FTP, etc. is highly preferred.
- Experience with Linux (Redhat or CentOS) and Windows is highly preferred.
- Experience with Hibernate, Spring, Spring MVC, JSON, and JQuery is a plus, but not necessary.
- Experience with NoSQL frameworks such as Hadoop or Casandra 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.
