Senior Software Engineer – Low Latency Systems
Full-time
Senior Executive
16 hours ago
Are you a passionate software engineer eager to work on high-performance, low-latency systems in a dynamic, fast-paced environment? We are seeking a S..
Are you a passionate software engineer eager to work on high-performance, low-latency systems in a dynamic, fast-paced environment? We are seeking a Senior Software Engineer – Low Latency Systems to join a talented global team responsible for building innovative solutions for electronic trading platforms. If you’re skilled in developing cutting-edge software with a focus on performance and scalability, this is the role for you.
About the Role
- Design, develop, and maintain high-performance, low-latency trading platforms.
- Collaborate with a global team to create bespoke pricing and trading systems.
- Work on all stages of the software development lifecycle (SDLC), from requirements gathering to deployment and support.
- Troubleshoot, debug, and enhance existing systems for optimal performance and reliability.
- Deliver high-quality, innovative software that complies with industry standards and internal guidelines.
- Perform software testing, quality assurance, and ensure compliance with regulatory and security standards.
Key Responsibilities
- Create detailed technical documentation, flowcharts, and layouts to identify system requirements.
- Write efficient, testable, and reusable code for complex financial systems.
- Optimize system performance through tuning, automation, and usability improvements.
- Integrate software components into fully functional systems and validate through rigorous testing.
- Provide third-level support for critical issues, collaborating with internal teams and clients.
- Contribute to agile development practices, ensuring rapid delivery of new features.
Requirements:
We’re looking for a team player with:
- 5+ years of professional experience in software development, including core Java.
- Expertise in multi-threaded and concurrent programming, with a focus on low-latency applications.
- Hands-on experience with profiling tools, performance tuning, and debugging memory management.
- Solid knowledge of Unix scripting, databases, and network protocols.
- Strong understanding of computer science fundamentals, including data structures and algorithms.
- Familiarity with continuous integration tools (e.g., Maven, JIRA, TeamCity) and testing frameworks like JUnit.
- Familiarity with eFX trading processes and domain-specific technical architectures.
- Proficiency in IT security best practices.
- Experience with GUI development using Swing (desirable but not mandatory).
- A Master’s degree in Information Technology, Computer Science, or a related field (or equivalent professional experience).
- Proven track record of delivering high-quality software solutions in complex environments.
EA: 14S7084 | Registration No: R1981018
Official account of Jobstore.