High-Performance Trading Systems Engineer | Java, Python, Low-Latency Optimization, Market Microstructure, Cloud & Microservices
Job Summary
Job Summary
Synechron is seeking a highly skilled Trading System Engineer to support and optimize our Fixed Income Trading Applications. This role involves designing implementing and enhancing low-latency high-throughput trading systems within a fast-paced environment. The successful candidate will work closely with traders quant teams and technical stakeholders to create resilient scalable and performant trading infrastructure that meets both business and technical requirements.
Software Requirements
Required:
Expertise in Java (including multi-threading concurrency memory management) for building core trading components
Strong Python programming skills for automation data processing and analytical tasks
Experience with microservices development using Spring Boot RESTful APIs and WebSocket services
Familiarity with front-end technologies (HTML CSS JavaScript TypeScript React Angular) for trading platform interfaces
Knowledge of middle-tier applications such as Redis Coherence cache message queues (Kafka RabbitMQ)
Hands-on experience with containerization (Docker) and orchestration platforms like Kubernetes
Exposure to cloud environments preferably AWS for deployment and systems scaling
Proficiency with monitoring and profiling tools such as Prometheus Grafana JMC JFR JMeter and YourKit
Preferred:
Experience with high-frequency trading low-latency systems or market microstructure
Knowledge of advanced deployment practices in AWS and Kubernetes
Overall Responsibilities
Design develop and optimize core components of the fixed income electronic trading platform including venue connectivity market data handlers order execution and risk management systems.
Continuously analyze system latency and throughput implementing tuning and profiling activities for performance gains.
Build fault-tolerant resilient and scalable trading systems supporting real-time data and order flows; participate throughout the full software lifecycle including deployment and monitoring.
Maintain high standards for code quality test automation and system maintainability via code reviews unit testing and adherence to engineering best practices.
Provide technical leadership mentorship and best practices guidance to junior engineers (at senior levels) fostering collaboration and technical growth.
Collaborate with trading quant and infrastructure teams to ensure the systems meet performance security and compliance standards.
Technical Skills (By Category)
Programming Languages:
Required: Java (multi-threading concurrency memory management) Python (automation scripting)
Preferred: JavaScript TypeScript or other front-end scripting languages
Databases/Data Management:
PostgreSQL SQL Server Redis and message queue systems such as Kafka or RabbitMQ for real-time data handling
Cloud Technologies:
AWS cloud services with deployment scaling and monitoring experience in cloud environments
Frameworks and Libraries:
Spring Boot WebSocket REST API market data feeds profiling tools (JMC JFR)
Development Tools and Methodologies:
Git Maven Jenkins Docker Kubernetes Agile/Scrum practices continuous deployment
Security Protocols:
Understanding of enterprise security practices including secure communications access controls and data privacy standards
Experience Requirements
Minimum 7 years of software development experience with a focus on high-performance trading systems ideally in fixed income or related financial markets.
Proven track record designing and deploying low-latency high-throughput trading infrastructure.
Extensive experience with Java and Python microservices architectures containerization and cloud deployment.
Demonstrable experience in performance tuning profiling and system optimization for ultra-low latency.
Experience working with real-time data feeds order execution and risk management modules in trading environments.
Day-to-Day Activities
Develop test and refine core trading system components emphasizing latency reduction and throughput optimization.
Profile and analyze system performance implementing tuning strategies for millisecond latency requirements.
Collaborate with traders quant teams and IT to deploy resilient and scalable trading infrastructure.
Monitor live systems troubleshoot issues rapidly and implement fixes to minimize downtime.
Conduct code reviews design reviews and system documentation to ensure code quality and compliance.
Participate in project planning requirement analysis and risk management activities.
Qualifications
Bachelors degree in Computer Science Engineering or a related technical discipline; a Masters degree is a plus.
Extensive experience working on high-frequency or low-latency trading systems particularly in fixed income markets.
Certifications in Java performance engineering or cloud deployment are advantageous.
Strong commitment to continuous professional development and staying current with financial technology trends.
Professional Competencies
Strong analytical and problem-solving skills specifically for performance-critical systems.
Effective communicator capable of articulating complex technical concepts to diverse stakeholders.
Leadership qualities to mentor junior engineers and foster team collaboration.
Ability to thrive under pressure managing tight deadlines in a high-stakes environment.
Curiosity and adaptability for adopting new technology paradigms and optimizing existing systems.
SYNECHRONS DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity Equity and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger successful businesses as a global company. We encourage applicants from across diverse backgrounds race ethnicities religion age marital status gender sexual orientations or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements mentoring internal mobility learning and development programs and more.
All employment decisions at Synechron are based on business needs job requirements and individual qualifications without regard to the applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
About Company
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more