StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Senior Software Engineer

Plus500 - Itasca, IL

Apply Now

Job Description

Plus500 is looking for a full-time Senior Software Engineer to join the team in a remote-hybrid position in our Itasca, IL office. Mondays and Wednesdays in Itasca, the rest of the week remote. The Group: 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.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.The Position: Senior Software Engineer 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.The Benefits: Pay Scale and Additional BenefitsPlus500US 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. Education & Certifications: Bachelor's degree in Computer Science, Engineering, or a related field preferred. Equivalent experience considered.Job Requirements: 8+ years of professional software engineering experienceStrong C# and .NET development skillsDeep understanding of object-oriented programming, data structures, and design patternsExperience building or maintaining pre-trade risk systemsExperience with auto-liquidation or position management systemsHands-on experience with market data feed handling and real-time data streamsProven experience in distributed, service-oriented architecturesExperience with FIX protocol and WebSocket implementationsExperience with Reactive Extensions (Rx)Strong SQL skills with experience optimizing queries against large datasetsExperience with low-latency and high-throughput system designFamiliarity with cloud platforms and containerization (Docker, Kubernetes or equivalent)Futures or derivatives trading platform experience strongly preferredExperience with CME, ICE, or other major exchange protocols is a plusJob Responsibilities:Own the design and development of core trading platform servicesBuild and optimize pre-trade risk and auto-liquidation systemsArchitect solutions for market data handling and real-time data streamsDrive distributed system design and scalability decisionsOwn performance, fault-tolerance, and production reliability of platform servicesContribute to technical direction and platform roadmapCollaborate with engineers, product managers, and stakeholders across functional domainsSoft Skills:Strong analytical and problem-solving abilitiesTakes ownership and sees problems through to resolutionCommunicates clearly with both technical and non-technical stakeholdersThrives in a fast-paced environment with competing prioritiesCollaborative with a drive for continuous improvement

Created: 2026-05-14

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.