Senior Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Senior Software Engineer to join our growing platform engineering team. This is a hands-on role with significant ownership, focused on building and evolving our futures trading platform. You will design and develop core platform services, tackle challenging performance and reliability problems, and contribute directly to the technical direction of the platform., We are seeking a Senior Database Administrator with proven expertise across both infrastructure and application database administration. This is a hands-on role supporting a high-availability financial trading platform., * Own the design and development of core trading platform services
- Build and optimize pre-trade risk and auto-liquidation systems
- Architect solutions for market data handling and real-time data streams
- Drive distributed system design and scalability decisions
- Own performance, fault-tolerance, and production reliability of platform services
- Contribute to technical direction and platform roadmap
- Collaborate with engineers, product managers, and stakeholders across functional domains
Requirements
The ideal candidate has deep experience in financial trading systems and brings both the technical depth to solve hard problems and the engineering discipline to build software that is maintainable, scalable, and production-ready., * Bachelor's degree in Computer Science, Engineering, or a related field preferred. Equivalent experience considered., * 8+ years of professional software engineering experience
- Strong C# and .NET development skills
- Deep understanding of object-oriented programming, data structures, and design patterns
- Experience building or maintaining pre-trade risk systems
- Experience with auto-liquidation or position management systems
- Hands-on experience with market data feed handling and real-time data streams
- Proven experience in distributed, service-oriented architectures
- Experience with FIX protocol and WebSocket implementations
- Experience with Reactive Extensions (Rx)
- Strong SQL skills with experience optimizing queries against large datasets
- Experience with low-latency and high-throughput system design
- Familiarity with cloud platforms and containerization (Docker, Kubernetes or equivalent)
- Futures or derivatives trading platform experience strongly preferred
- Experience with CME, ICE, or other major exchange protocols is a plus, * Strong analytical and problem-solving abilities
- Takes ownership and sees problems through to resolution
- Communicates clearly with both technical and non-technical stakeholders
- Thrives in a fast-paced environment with competing priorities
- Collaborative with a drive for continuous improvement
Benefits & conditions
Plus500US is committed to providing competitive compensation and comprehensive benefits to all employees. We offer a robust benefits package, including a choice between an HMO or PPO Blue Cross Blue Shield Health Plan, Dental, Short- and Long-Term Disability, and Life Insurance, with 99% of premiums covered by Plus500US.