Software Engineer, New York, NY
Perform detailed technical analysis of business needs to determine the specific development and customization requirements necessary to provide proprietary software products, integration techniques, and financial management services, including improving application architecture, optimization, implementing new features, and setting applications for continuous integration. Design system and implement components for exchange, regulatory and house margin requirements calculation using TypeScript, Java and Python. Design and implement new internal and external interfaces for Imagine Financial Platform to expose sets of financial analytics to clients using C++, JavaScript and Java. Design and develop new functionalities and maintain existing functionalities for proprietary applications and related technical solutions, including integration of the Imagine Trading System with other proprietary software solutions. Provide configuration, integration and technical guidance to technical teams. Serve as technical lead responsible for overseeing and guiding all software development activities involved in the design, development, customization, and maintenance of new and innovative proprietary software solutions and related internal design and development tools. Research and implement system performance optimizations utilizing multi-threading, distributed computing, advanced algorithms and custom data structures. Research and implement scalable data delivery and storage solutions for large amounts of financial data used by financial applications to connect to each other as components of a larger application and for any further processing using RabbitMQ, MongoDB, Redis and PostgreSQL. Provide continuous architectural and technical leadership and mentoring for software engineering teams.
Requirements: Master’s Degree in Computer Science, Computer Engineering, Mathematics, or Robotics; 2 years of experience as Software Engineer or Software Developer; 2 years of experience developing scalable high-load low-latency applications using Node.js, Java, Python, C#/C++, RabbitMQ, Redis, MongoDB, PostgreSQL; 2 years of experience performing detailed technical analysis of business needs to determine development and customization requirements for improving system and application architecture.
This position is eligible for an employee referral bonus. For details, please see Employee Referral Bonus Program in the Employee Handbook.
Salary Range- $110,000 to $150,000
- Category : Information Technology & Telecom
- Company Name : TS Imagine
- Salary : $110,000-150,000 per year
- Remote Job? : No
You must be logged in to post a review.