Software Engineer II

Interactive Brokers Group

Greenwich (CT)

Hybrid

USD 110,000 - 165,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Interactive Brokers Group is seeking a Software Engineer II in Greenwich, CT for hybrid work (2 days remote). You will design scalable backend microservices for online brokerage platforms and automate reporting, compliance, and data processing.

Responsibilities include SWIFT MX message processing, ISO 20022 implementations, and building distributed systems with Java/Spring. Requires a Master’s in CS or related field with 3 years in financial services software development, plus strong DB/PLSQL

Qualifications

  • Master’s degree in CS or related field, plus 3 years in software dev.
  • 3+ years in financial services software development.
  • 3+ years in relational DB design and PL/SQL.
  • 3+ years implementing SWIFT messaging or ISO 20022 is a plus.
  • Experience with RESTful APIs and microservices.
  • Java EE/J2EE, JDBC, Spring Boot/Spring Cloud/Spring Security.
  • JBoss, Jenkins, and Git on Linux.

Responsibilities

  • Design and implement scalable backend microservices for brokerage platforms.
  • Develop apps to automate reporting, compliance, and data processing.
  • Implement SWIFT MX message processing and ISO 20022 parsing/validation.
  • Develop SWAB system architecture and microservices.
  • Utilize Claude AI API and Generative AI tools to enhance productivity.
  • Configure DevOps pipelines with Jenkins and Git on Linux.

Skills

Java
RESTful API design
JDBC
Spring Boot
Spring Cloud
Spring Security
Distributed backend
Git

Education

Master’s degree in Computer Science or related field

Tools

JBoss AS
Jenkins CI/CD
Oracle RDBMS, PL/SQL
Git version control

Job description

Posted Wednesday, August 12, 2026 at 10:00 AM | Expires Friday, August 28, 2026 at 9:59 AM

Software Engineer II (Greenwich, CT) (Hybrid: Remote work permitted 2 days) (multiple positions).

Design and implement scalable backend microservices for online brokerage and financial services platforms.

Develop applications to automate reporting, regulatory compliance, and data processing.

Design and implement SWIFT MX message processing solutions including message parsing, validation, and transformation for cross-border payment systems.

Implementing yearly SWIFT message updates to ensure regulatory compliance.

Develop SWAB system architecture and microservices.

Utilize Claude AI API (Anthropic) and Generative AI tools to enhance backend development productivity.

Design and optimize database schemas, complex PL/SQL packages, stored procedures, functions, and batch processing systems in Oracle RDBMS.

Collaborate with cross-functional teams to gather requirements and create technical specifications for distributed backend systems.

Configure and maintain DevOps workflows including Jenkins CI/CD pipelines and Git version control on Linux systems.

Hybrid: Remote work permitted 2 days. Must work from Greenwich, CT office 3 days/week.

Requires –
  • Master’s degree or foreign equivalent in Computer Science, or related field and Three (3) years of experience in job offered or related software development position developing with Java.
  • Must have at least three (3) years of professional experience with each of the following:
  • 1) Developing software applications in financial services industry.
  • 2) Relational database design and PL/SQL development.
  • 3) Creating and optimizing stored procedures, functions, packages, and queries on Oracle RDBMS.
  • 4) RESTful API design and developing microservices using JSON and XML.
  • 5) Developing SWIFT messaging standards including SWIFT MX message processing, ISO 20022 implementation, parsing, validation, and transformation for financial messaging systems.
  • 6) Java; Java EE; JDBC for back-end development; Spring Boot; Spring Cloud; and Spring Security.
  • 7) JBoss application server for configuration, deployment, and performance tuning Java EE applications.
  • 8) Jenkins CI/CD pipelines and Git version control on Linux.

EOE

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineer - Java
Sr Software Engineer - Java

Interactive Brokers • Greenwich (CT)

Hybrid
USD 130,000 - 170,000
Hybrid Backend Engineer, FinTech Microservices & SWIFT
Hybrid Backend Engineer, FinTech Microservices & SWIFT

Interactive Brokers Group • Greenwich (CT)

Hybrid
USD 110,000 - 165,000
SWD Backoffice-SCR - Engineer - Software
SWD Backoffice-SCR - Engineer - Software

Interactive Brokers • Greenwich (CT)

Hybrid
USD 90,000 - 120,000
Associate Software Developer C++/Java
Associate Software Developer C++/Java

Swift • Manassas (VA)

On-site
USD 67,000 - 124,000
Medical, dental, vision
401k with company match
Bonus potential
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co. • New York (NY)

On-site
USD 161,000 - 218,000
Associate Software Developer C++/Java
Associate Software Developer C++/Java

Swift Software • Manassas (VA)

On-site
USD 67,000 - 124,000
Bonus opportunity
Health, dental, vision, and life保险
401(k) retirement plan
Senior Backend Software Engineer/Java Trading Systems-remote
Senior Backend Software Engineer/Java Trading Systems-remote

Ironbeam, Inc. • Chicago (IL)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Interactive Brokers • Greenwich (CT)

Hybrid
USD 95,000 - 130,000
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Senior Front Office Developer Stock Loan
Senior Front Office Developer Stock Loan

BRAINS WORKGROUP, INC. • New York (NY)

Hybrid
USD 152,000 - 193,000