Job Location: 100 Avenue of the Americas, New York, NY 10013
Note: Company “Hybrid” work attendance policy: In-office work attendance required at the aforementioned office address for collaboration days based on each team’s requirement; telecommuting/working from home is permissible for remainder of the same month.
Duties: Design, engineer and implement dynamic front-end and back-end distributed software systems and engineer dependable and functional user software interfaces to support the success of the firm’s quantitative computer-based electronic Alpha Capture business. Collaborate internally with data scientists, modelers, financial analysts, and product managers to determine system specifications. Modify software to fix errors and emergent requirements. Deliver sustainable software system engineering initiatives with rigorous testing and documentation. Engineer full-stack web software applications with Java, Python, React, SQL (Database) on AWS (Amazon Web Services) cloud. Assess, design, implement and maintain cloud infrastructure and cloud native applications hosted primarily in AWS (Amazon Web Services) software platform to utilize latest advancement in cloud technology to improve scalability and reliability of firm’s Alpha Capture business. Engineer and maintain data pipelines for ingesting and exporting financial data. Research, assess, and integrate software solutions to augment firm’s existing software systems.
Minimum education required: Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, or related Information Technology field plus 2 years of experience in Information Technology types of position(s).
Skills required: Must have experience using the following software skills and technologies: Object-oriented programming languages (Java or C++); ability to write software tests including unit tests and functional tests; SQL and relational databases; ability to design scalable database schemas; a front-end software technology or framework (React, Typescript or WPF); data structures and algorithms; large-scale distributed systems and necessary CI/CD (Continuous Integration, Continuous Deployment) pipelines and dev-ops tooling; ability to design, engineer, and deploy reliable microservices; scripting in Python or Unix shell scripts; software development on Unix-based environments; Version Control Systems (Git); ability to build/engineer and design web services; debugging and working with telemetry data including logging and metrics; and API design. Must also pass the firm's required skills assessment.
Base salary: The base pay for this role will be between $165,000 and $325,000 per year. This role may also be eligible for other forms of compensation and benefits, such as a discretionary bonus, health, dental, and other wellness plans and 401(k) contributions. Discretionary bonus can be a significant portion of total compensation. Actual compensation for successful candidates will be carefully determined based on a number of factors, including their skills, qualifications, and experience.
#LI-DNI