Software Engineer
at TS Imagine New YorkSoftware 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
Please email resume & cover letter to: TS Imagine, Inc.
at: trever.evans@tsimagine.com.
Please reference: SE-1.
About TS Imagine
Created out of the combination of two best-in-class SaaS platforms, TradingScreen and Imagine Software, TS Imagine delivers integrated trading, portfolio and real-time risk solutions for capital markets.
The platform is uniquely positioned to streamline complex and time-consuming workflows across front, middle, and back office functions.
TS Imagine has close to 400 employees in 10 offices worldwide, serving approximately 500 global buy-side and sell-side institutions across North and South America, EMEA, and Asia Pacific including hedge funds, traditional asset managers, pension funds, mutual funds, and financial institutions.
We challenge our employees every day to think creatively and innovate across silos and across platforms.
Join us!
Apply for this Job
* Required