Interactive Brokers

Interactive Brokers

Backend Software Developer

Greenwich, Connecticut, USA · full-time

Sponsorship not specifiedDetected 171 days ago
PythonJavaSpringBackend DevelopmentCode ReviewSQLREST

Stay score

odds of building a lasting career here

40Risky
Cap-exempt (no lottery)0
Sponsors this role90
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

6 transfer filings in the last year, covering 6 workers. Median labor-condition decision: 8 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Backend Software Developer (Greenwich, CT) (Hybrid: Remote work permitted 2 days/week) (multiple positions).
  • Hybrid: Remote work permitted 2 days/week.
  • Must work from Greenwich, CT office 3 days/week.

Responsibilities

  • Design, develop, and maintain critical backend services for international brokerage firm's interest, margin, sales tax, and net revenue systems.
  • Develop java applications that process large datasets from various systems to execute complex calculations and generate comprehensive financial reporting.
  • Design efficient data models and optimize complex queries in Oracle database for Interest and Tax systems.
  • Implement RESTful APIs and JBoss services that support real-time inquiries for interest-related data.
  • Develop automation workflows using Python and shell scripts for system monitoring, API integration, and regulatory reporting.
  • Collaborate with multiple teams to implement business requirements into scalable backend services.
  • Participate in code reviews, architectural discussions and technical design sessions.
  • 4 years of professional experience developing large-scale systems with Spring Framework, Spring Boot, and JDBC.

Requirements

  • Requires - Bachelor's degree or foreign equivalent in computer science, or related field and Four (4) years of experience as a Software Developer or related position developing with Java.
  • 4 years of experience working with Oracle Database, including PL/SQL development, performance tuning, and data modelling using large-scale datasets.
  • 3 years of experience with RESTful web services; JMS and ActiveMQ; and version control system Git.
  • 3 years of experience with Python for automation, data processing, API integration, and system administration tasks.
  • 3 years of experience developing applications for financial services platforms that process margin and securities lending transactions and data.

This listing is sourced directly from Interactive Brokers's careers page and normalized into a canonical job model.