Senior Software Engineer – Trading Systems, OMS Pod
Pune, Maharashtra, India
Full Time
3 hours ago
Visa Sponsorship
Key skills
PythonC++CAIClaudeCommunicationCollaboration
About this role
Role Overview
Maintain and evolve the core OMS codebase, ensuring deterministic and reliable handling of orders, cancellations, and executions.
Design and implement high-performance FIX adapters and WebSocket gateways to ensure seamless client communication.
Identify and resolve memory bottlenecks and CPU spikes within the order routing path to ensure consistent "p99" latency.
Partner closely with other developers, testers, and product managers to design and deliver robust, scalable software solutions.
Requirements
Substantial experience developing in C++ (standard 17 or higher), ideally within a trading firm.
Strong proficiency in writing, optimizing, and debugging complex multi-threaded applications.
High proficiency with GDB (including advanced coredump analysis) and memory profiling tools.
Experience utilizing AI-assisted coding tools (e.g., Claude Code, Copilot) to accelerate development, refactoring, and code quality.
A deep passion for algorithms, data structures, and the principles of clean, maintainable code.
Prior hands-on experience with the FIX Protocol.
Proficiency in Python for developing automated test suites.
Experience with valgrind, perf and gprof for identifying and mitigating micro-architectural bottlenecks.
Tech Stack
Python
Benefits
Medical, Dental, and Vision coverage
Enjoy the best of both worlds: the energy and collaboration of in-person work, combined with the convenience and focus of remote days. This is a hybrid position requiring three days of in-office collaboration per week, with the flexibility to work remotely for the remaining two days. Our hybrid model is designed to balance individual flexibility with the benefits of in-person collaboration, enhanced team cohesion, spontaneous innovation, hands-on mentorship opportunities and strengthens our company culture.
21 days of Paid Time Off (PTO) per year, with the option to roll over unused days.
One dedicated day per year for volunteering.
Two professional development days per year to allow uninterrupted professional development.
An additional PTO day is added during milestone anniversary years.
Robust paid holiday schedule with early dismissal.
Generous parental leave for all parents (including adoptive parents).
Budget for tech accessories, including monitors, headphones, keyboards, and other office equipment.
Milestone anniversary bonuses.
Subsidy contributions toward gym memberships and health/wellness initiatives.
Forward-thinking, culture-based organization with collaborative teams that promote diversity and inclusion.