Ensure systems are monitored to increase operational efficiency and managed to mitigate risk
Define opportunities to maximize resource utilization and improve processes while reducing cost
Lead, design, develop, test and implement applications and system components, tools and utilities, models, simulation, and analytics to manage complex business functions using sophisticated technologies
Resolve coding, testing and escalated platform issues of a technically challenging nature
Lead team to ensure compliance and risk management requirements for supported area are met and work with other stakeholders to implement key risk initiatives
Mentor less experienced software engineers
Collaborate and influence all levels of professionals including managers
Lead team to achieve objectives
Partner with production support and platform engineering teams effectively
Hands-on development role to build a high performant electronic trading UI and/or Micro-Services for multiple eTrading asset classes in Rates and FX and Spread
Build APIs that integrate with Order Management Systems, ALGO, Smart Order Router, real-time Market data, Position Data, Pricing Engines, Offerings, RFQs, Reference Data, time-series data warehouse, and AI/ML platforms
Delve into hardware tuning for high end eTrading UI
Design and develop automated stress testing harnesses
Participate in code review sessions, provide process improvements
Adhere to Agile and SDLC processes
R&D and proof-of-concept work on emerging technologies
Work with team members in multiple geographical locations
Requirements
5+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
5+ year of experience in Java/Spring Boot
1+ year of experience in JavaScript/Typescript, Angular, HTML5, or CSS
Experience with OpenFin/Electron, and Ag-Grid
Experience with any time series database like Prometheus, Influx, OneTick etc.
Experience with building Desktop monitoring infrastructure
Knowledge of Microservices architecture
Domain knowledge of Macro, FX and Spread asset classes
Strong verbal and written communication skills
Experienced in building user friendly & ergonomic UI
Solid understanding and working knowledge of core technology concepts in like networking, multi-threading, synchronization, data structures, algorithms, memory management, etc.
Experienced in diagnosing performance bottlenecks and performance tuning
Experienced in Windows/Linux programming environment, GitHub, Jenkins, UDeploy etc.
Bachelor/Master’s degree in computer science or related discipline
5+ years of experience in building real time data, java services and messaging
Tech Stack
Angular
Electron
Java
JavaScript
Jenkins
Linux
Microservices
Prometheus
SDLC
Spring
Spring Boot
SpringBoot
TypeScript
Benefits
Health benefits
401(k) Plan
Paid time off
Disability benefits
Life insurance, critical illness insurance, and accident insurance