Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

Sr Software Developer - Trading Platform

Interactive Brokers
🇺🇸 United States
Hybrid
Senior
2 months ago
  • Java
  • WebSockets
  • Unit Testing
  • Object Oriented Programming
  • Lean
  • Git
  • React Native
  • Flutter
  • Linux
  • Gradle
  • AI
  • Claude Code
  • Pension
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

This is a hybrid role (3 days in the office/2 days remote).

About your team: 

The Interactive Brokers Trading team is seeking an experienced Senior Software Developer to join the group building the high-performance, scalable trading application that our clients use to trade stocks, futures, options, and other financial instruments. The platform is mature and feature-rich, and we are continuously extending it with new capabilities, improving performance, and refining the experience for a demanding global user base. You will contribute to a Java-based product that our customers rely on in real time.

What will be your responsibilities within IBKR: 

  • Design, develop, and maintain features across the trading application, with a primary focus on the Java business layer. 
  • Integrate with backend services over REST, WebSockets, and FIX to deliver responsive, reliable functionality to end users. 
  • Participate in the full software development lifecycle, including design, implementation, unit testing, code review, and ongoing maintenance of the features you deliver. 
  • Collaborate with business analysts, product managers, and other developers to translate requirements into high-quality software. 
  • Write and maintain clear technical documentation for the code and designs you produce. 
  • Investigate and resolve complex technical issues across the stack. 
  • Stay current with relevant tools, libraries, and techniques that can improve the platform. 

Skills Required:

  • Master's degree in Computer Science or a related field with a minimum of 3 years of professional software development experience, or a Bachelor's degree in Computer Science or a related field with a minimum of 5 years of professional software development experience. 
  • Strong proficiency in Java, with a deep understanding of object-oriented programming and software design patterns. 
  • Solid software development fundamentals, including writing clean, maintainable, well-tested code and producing clear documentation. 
  • Working knowledge of multithreading and concurrency, with an appreciation for lean, low-latency programming. 
  • Proficiency with Git for source control and collaborative development. 
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues across a large codebase. 
  • Excellent verbal and written communication skills. 

To be successful in this position, you should be:

  • Experience with declarative, state-driven UI frameworks (React Native, Flutter, QML, etc.); prior Qt/QML experience is a plus, but genuine interest in learning it is equally valued. 
  • Prior work on financial trading platforms and familiarity with instruments such as stocks, futures, and options, or a strong interest in learning the domain. 
  • Exposure to Linux as a development or deployment environment. 
  • Working familiarity with Gradle as a build automation tool. 
  • Awareness of AI-assisted development tools such as Claude Code and other agentic coding tools. 
  • Comfortable working within an established codebase, following existing architectural patterns, team conventions, and development protocols. 
  • Able to ramp up quickly on a mature platform and deliver incremental value while respecting existing design decisions. 
  • Flexible and pragmatic, with the judgment to know when to follow precedent and when to raise a well-reasoned alternative. 
  • Self-motivated and able to handle tasks with minimal supervision in a fast-paced team. 
  • High-ownership mindset, taking features from design through delivery and standing behind their quality. 
  • Outstanding organizational and time management skills. 

Company Benefits & Perks

  • Competitive salary, annual performance-based bonus, and stock grant awards
  • 401(k) retirement plan with competitive company match
  • Excellent health and wellness benefits, including medical, dental, and vision benefits. 100% employer-paid medical premiums, with generous employer contributions to dental & vision plans as well.
  • Wellness screening and assessments, health coaches, and counseling services through an Employee Assistance Program (EAP)
  • Generous paid parental leave (up to 16 weeks paid parental leave for eligible employees)
  • Company-paid basic life insurance, accidental death & dismemberment (AD&D), and short- and long-term disability coverage
  • Flexible Spending Accounts (Healthcare, Dependent Care, and Commuter FSAs)
  • Quarterly fitness stipend to offset costs associated with traditional gym and fitness memberships or fees
  • Education reimbursement and professional development opportunities
  • Legal services, telehealth access, and voluntary insurance options
  • Backup child and adult care support through Care.com
  • Daily lunch allowance and fully stocked kitchen with healthy breakfast and snack options

 

Sr Software Developer - Trading Platform · Interactive Brokers

Auto apply with Likeremote