Senior Software Engineer
Location: 404 Wyman St Suite 405 Waltham, MA 02451
Support scoping and providing effort analysis for new projects or product ideas for the areas that specifically include back office subsystems and processes. Implement and provide design input to significant backend components for the HTML5 based overhaul of Lime’s internal and client portal web applications. Implement and provide design input to significant frontend apps for the HTML5 overhaul of Lime’s internal and client portal web applications. Design and maintain code to integrate with FINRA's Order Audit Trail System using Hadoop to process a large amount of data. Perform database historical queries and analyses as required by compliance or accounting teams using SQL. Create automated reports as needed by the compliance team, accounting team or trade desk. Design and maintain automated systems for gathering current trading and risk data, including historic security trading activity, daily market risk parameters and security pricing data. Design and implement applications in Java and use SQL to communicate with internal databases. Use design and coding to resolve issues with performance. Use Maven automation tool for compliance and deploy using Sonatype Nexus technologies.
Must have a Master’s degree in Computer Science or a related field and 1 year of experience in the job offered or 1 year of software development experience involving multi-threading and multi-processing, and Big Data (Hadoop), continuous deployment methods and tools (Jenkins, Maven, Nexus), and working with web technologies (HTML5/CSS/JSP/TypeScript/Play/Spring/Tomcat). Will accept a Bachelor’s degree and 3 years of software development experience in lieu of a Master’s degree and 1 year of experience. Candidates subject to technical screening test and interview to demonstrate the following: (1) knowledge of data structures, algorithms, and optimization; (2) ability to use Java; (3) ability to solve design, development and coding problems; (4) knowledge of MySQL relational database; (5) knowledge of market exchanges, lit and dark pools, and quote books; and (6) knowledge of parent and child order interplay in benchmark and SOR algorithms.