Software Engineer III

Interactive Brokers GroupGreenwich, CT
Hybrid

About The Position

Interactive Brokers Group, Inc. is a global financial services company seeking a Software Engineer III to join their clearing applications group. This group works on back-end, internal systems, and client-facing applications that support various financial operations such as funds and banking software, client cash management, brokerage operations, securities borrowing and lending, clearing operations, regulatory reporting, trade settlement, corporate action processing, client statements, reference data systems, and IPO processing. The team also develops internal tools for software releases, job scheduling, service location, security frameworks, and build management. The role involves creating and improving intelligent, automated systems to provide world-class solutions for brokerage customers. This is a hybrid role requiring 3 days in the office and 2 days remote.

Requirements

  • Bachelor’s or master’s degree in computer science or related degree.
  • 5+ years of Java experience or similar object-oriented language experience.
  • Strong knowledge of object-oriented concepts, n-tier applications.
  • Knowledge of relational database concepts (Oracle is a plus).
  • Hands-on experience with server-side programming, ideally with Java/JEE or C++, message-oriented systems, RESTful web services, and microservices.
  • Desire to challenge the status quo, create simple, elegant solutions to complex problems, and follow solutions from development through production release, acceptance testing, and support.
  • Experience with configuration and deployment on application servers, ideally JBoss.
  • Knowledge of financial instruments is a plus but is not required. Otherwise, you have a desire to learn about and understand financial instruments and concepts.

Nice To Haves

  • Oracle database experience
  • Experience with JBoss application server

Responsibilities

  • Creating software applications or systems to meet user needs while considering functionality, reliability, and scalability.
  • Utilizing Java programming languages to write clean, maintainable, and efficient code and develop back-end services and algorithms.
  • Conducting thorough testing to identify bugs or issues in the software and resolving them to ensure high-quality deliverables.
  • Working closely with other developers, designers, product managers, and stakeholders to understand project requirements and specifications.
  • Reviewing code written by peers for quality assurance and providing constructive feedback.
  • Updating and modifying existing applications to improve efficiency, enhance functionality, and fix vulnerabilities.
  • Creating and maintaining detailed documentation for code, software designs, and development processes for future reference.
  • Keeping up with industry best practices, emerging technologies, and programming languages to refine skills and improve development processes.
  • Contributing to project timelines, estimates, and resource allocations to ensure deadlines are met and goals are achieved.
  • Assisting users with software-related issues and providing training sessions when needed.
  • Have a desire to learn about and understand financial instruments and concepts.

Benefits

  • Competitive salary
  • Annual performance-based bonus
  • 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
  • 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
  • Company-paid accidental death & dismemberment (AD&D) coverage
  • Company-paid short- and long-term disability coverage
  • Flexible Spending Accounts (Healthcare, Dependent Care, and Commuter FSAs)
  • Quarterly fitness stipend
  • Education reimbursement
  • Professional development opportunities
  • Legal services
  • Telehealth access
  • Voluntary insurance options
  • Backup child and adult care support through Care.com
  • Daily lunch allowance
  • Fully stocked kitchen with healthy breakfast and snack options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service