Application Programmer

Interactive Brokers
Greenwich, CT
Full-time

Join the Interactive Brokers Team!

Interactive Brokers has been at the forefront of the Fintech space for over 40 years and we pride ourselves on being a technology company.

We continue to challenge the status quo and push boundaries to offer the best trading platform with the most sophisticated features all for the lowest cost to our customers.

The Applications Programming department works on the back-end and internal systems that enable our brokerage operations including the handling of customer cash, securities borrowing and lending, regulatory reporting, trade settlement and reconciliation, corporate action processing, customer statements, reference data systems, and IPO processing to name just a few.

In addition, we also continuously work on our fully integrated internal development and operational tools used to handle functions such as software releases, job scheduling, service location and security frameworks, and build management tools.

We are looking to continuously improve our intelligent, automated systems to provide the world class solutions and systems our brokerage customers expect.

Typical projects can include improving an existing algorithm, adding a new feature, working on system scalability, prototyping the application of a new technology, or investigating and fixing an existing system issue.

What you possess :

  • Bachelor’s or Master's degree in Computer Science or related degree.
  • 0-3 years of Java experience or similar object-oriented language experience.
  • Strong knowledge of object-oriented concepts, n-tier applications, and follow SOLID principles.
  • Knowledge of relational databases with bonus points for experience with Oracle.
  • 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.
  • Hands on experience with server-side programming ideally with Java / JEE or C++, message-oriented systems, RESTful web services, and microservices.
  • Experience with configuration and deployment on application servers ideally JBoss.
  • Knowledge of financial instruments is a plus otherwise you have a desire to learn about and understand financial instruments and concepts.

Personality traits :

  • You are a continuous learner and will use and / or learn the right language and technology to solve a problem.
  • Detail-oriented self-starter that is comfortable working both independently and collaborating with your team.
  • Passionate about writing clean, well-tested, and maintainable code.
  • High level of comfort in an environment of continuous integration and deployment.

You will be someone who can :

  • Work with business stakeholders to develop back-end services and algorithms for a new feature along with a web-based management UI.
  • Optimize, improve, and support existing algorithms and systems to reach the goal of highly automated robust systems with full test coverage requiring minimal operational oversight.
  • Create independent automated risk controls and checks to ensure that systems are performing as expected and catch potential errors as soon as possible.
  • Develop message-oriented systems, batch processing applications, and web application-based management consoles.

Company Perks :

  • Competitive salary, annual performance-based bonuses, and annual stock grants.
  • Daily company lunch allowance provided.
  • 401k with company match.
  • Excellent medical, dental, and vision benefits.
  • Newly renovated offices with multi-monitor setups.
  • Team outings and dinners.
  • Education reimbursement and learning opportunities.
  • 30+ days ago
Related jobs
Interactive Brokers
Greenwich, Connecticut

Develop message-oriented systems, batch processing applications, and web application-based management consoles. The Applications Programming department works on the back-end and internal systems that enable our brokerage operations including the handling of customer cash, securities borrowing and le...

Promoted
Gartner
Stamford, Connecticut
Remote

Specific areas of focus will include those topics critical to Data and Analytics Leaders such as Best Practices, AI Ready data, Strategy, Technologies, Market trends and Vendors/Vendor solutions. Analyst will create Gartner research and analysis, communicate it to clients and support the sales force...

Promoted
Insight Global
Stamford, Connecticut

Furthermore, this Lead Data Analyst will spend 50% of their time pulling and analyzing data, 30% building ETL processes such as SQL scripts, and 20% aiding in ways to design and develop new systems related to automating fraud-based systems and rules used to protect the consumer and company from frau...

Promoted
Miracle Software Systems, Inc
CT, United States

Miracle Software Systems is looking for a talented "IBM Integration Bus (IIB) Developer" to join our team in Connecticut, United States. Position: IBM Integration Bus (IIB) Developer. Seeking an experienced IBM Integration Bus (IIB) Developer to design, develop, and implement integration solutions. ...

Promoted
Eliassen Group
Stamford, Connecticut

The ideal candidate is a self-motivated, experienced Software Developer. Senior Software Engineer – C#:. Partnering with stakeholders to design and implement product features that are flexible, easy to use, and error resistant; interface with Clients, Software Development, Network Operations, and Cu...

Promoted
Confidiental
Stamford, Connecticut

Maintain existing software systems by identifying and correcting software defects. Bachelor's/Master’s degree in Computer Science, Software Engineering or a related area is preferred. Dot Net (C#)/SQL senior software developer with financial services exposure needed to join the development team for ...

Promoted
Paradigm Partners LLC
CT, United States

Our client, the largest Wine and Spirits Distributor in Connecticut, is seeking to add a Lead Application/Developer to their team. ...

Promoted
Charter Communications
Stamford, Connecticut

In your role as a Customer Operations Intern, you will leverage data to generate meaningful and actionable insights that can drive financial impact. ...

Promoted
Integrated Resources Inc.
Stamford, Connecticut

The position will be responsible for managing the metrics and data that provide better, more meaningful insights on sales pipeline and marketing channel effectiveness for company events. SQL, R, SAS, Python for data mining and analysis. Analyze data and create reports, dashboards and. Analyze databa...

Brooksource
Stamford, Connecticut

Brooksource’s distinguished Fortune 75 Telecommunications Client, invites talented individuals to join as a Software Engineer in their dynamic Decision Engineering team. As a Software Engineer on this team, you will play a crucial role in leveraging Pega to optimize decision-making for customer rete...