Synechron
High-Performance Trading Systems Engineer | Java, Python, Low-Latency Optimization, Market Microstructure, Cloud & Microservices
Company
Role
High-Performance Trading Systems Engineer | Java, Python, Low-Latency Optimization, Market Microstructure, Cloud & Microservices
Location
India
Job type
Full time
Posted
2 hours ago
Salary
Job description
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
Bachelor’s degree in Computer Science, Engineering, or a related technical discipline; a Master’s 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.
SYNECHRON’S 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 applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.