Senior Staff Engineer - Trading Platform Development
Posted on: November 18, 2025 | #LI-Hybrid #LI-ND1
Company Name: Stonex.com | Reports to: Director of Engineering
Division: Information Technology (IT)
Location: Pune, India | Employment Type: Full-Time
Schedule: Hybrid (4 Days in Office) | Experience Level: 10+ Years
About StoneX
StoneX is a Fortune-100, Nasdaq-listed global financial services provider that connects clients to markets and talent to opportunity. With a workforce of 4,300 employees serving over 400,000 retail and institutional clients from more than 80 offices across five continents, we deliver institutional-grade financial services that connect companies, organizations, and investors to the global markets ecosystem.
Our unique value proposition combines cutting-edge digital platforms, comprehensive clearing and execution services, personalized high-touch support, and deep industry expertise. We empower individual investors through a diverse range of financial products rooted in innovation and market intelligence, including FX, CFDs, precious metals, and sophisticated wealth management tools.
At StoneX, you'll have the opportunity to make a significant impact in global finance while advancing your career within an organization that values innovation, human connection, and world-class service delivery.
Position Overview
We are seeking an exceptional Senior Staff Engineer to join our trading platform development team. This is an exciting opportunity for experienced C++ developers who are passionate about building best-in-class trading solutions that enhance customer experience and help clients achieve their financial goals.
As a key member of our technology team, you will be instrumental in developing plugins and tools for the MetaTrader platform within StoneX's backend infrastructure. Your work will encompass all critical phases of trade execution, including pricing, pre-trade checks, trade execution, and processing execution reports. You'll be working on systems that directly impact our clients' trading experience and must maintain the highest standards of reliability, performance, and scalability.
This role offers the unique opportunity to work at the intersection of technology and finance, where your technical expertise will directly contribute to the success of our trading operations and client satisfaction.
Key Responsibilities
Technical Leadership & Development
- Design, develop, and maintain sophisticated trading system components using modern C++ standards (C++11, C++14, C++17 or newer)
- Collaborate closely with the QA team to ensure the reliability, performance, and stability of trading systems and components
- Participate actively in the design and architectural review of new features and system enhancements
- Implement multi-threaded applications with a strong focus on performance optimization and scalability
- Develop and maintain network programming solutions for high-performance trading environments
Problem Solving & Investigation
- Investigate and resolve live production issues using comprehensive debugging and analytical techniques
- Apply critical thinking to understand complex problems and develop effective, sustainable solutions
- Ensure minimal system downtime through proactive monitoring and rapid issue resolution
Cross-Functional Collaboration
- Interact with teams across business and technology departments to deliver optimal solutions
- Work with stakeholders to understand requirements and translate them into technical specifications
- Foster knowledge sharing and collaboration within the engineering team
Architecture & Best Practices
- Ensure that all solutions align with industry best practices and modern design principles
- Maintain a strong focus on solution design with emphasis on performance and scalability
- Apply solid object-oriented programming principles and design patterns to create maintainable, extensible code
- Stay current with industry trends and emerging technologies in capital markets, brokerage platforms, and the broader financial technology ecosystem
Required Qualifications
Technical Expertise
- Extensive C++ Experience: Minimum 10 years of professional C++ development experience in brokerage, high-frequency trading, financial services, or similar environments
- Modern C++ Standards: Strong proficiency in C++11, C++14, C++17 or newer standards
- Framework Experience: Hands-on experience with Boost, Poco, or similar C++ frameworks
- Database Skills: Experience with MS SQL and SQL Server
- Cloud Development: Understanding of cloud development patterns and practices
- Design Principles: Solid understanding of object-oriented programming and design patterns
- Messaging Systems: Understanding of and experience with messaging systems such as ActiveMQ, Kafka, or ZeroMQ
- API Development: Experience with REST API development
- Concurrent Programming: Proven experience with multi-threading and network programming
Professional Experience
- Demonstrated track record of delivering high-quality software solutions in fast-paced, mission-critical environments
- Experience working in agile development methodologies
- Strong problem-solving skills with the ability to work independently and as part of a team
Preferred Qualifications
The following qualifications will make your application stand out:
- Additional Programming Languages: Experience with C# and Python development
- Low Latency Development: Understanding of and experience with low-latency system design and optimization
- NoSQL Databases: Experience with NoSQL databases, Redis, or KeyDB
- Trading Platform Experience: Familiarity with MetaTrader or similar trading platforms
Education
- Bachelor's degree in Computer Science, Engineering, or related technical field
- Equivalent professional training and experience will be considered
Why Join StoneX?
At StoneX, you'll be part of a dynamic team that values innovation, technical excellence, and continuous learning. We offer:
- The opportunity to work on cutting-edge trading technology that impacts global markets
- Exposure to sophisticated financial systems and products
- A collaborative work environment that encourages growth and development
- The chance to make a meaningful impact on customer experience and business outcomes
- Work-life balance with a hybrid working model
- Professional development opportunities to enhance your skills and advance your career
Application Process
If you're passionate about technology, excited about financial markets, and ready to take your career to the next level, we want to hear from you. Join us in shaping the future of global trading technology.

