Senior Software Developer

Interactive Brokers NAGreenwich, CT
7h$181,000 - $196,000Hybrid

About The Position

Interactive Brokers Group has been consistently at the forefront of trading innovation, starting with the invention of the first floor-based handheld computer in 1983. We pride ourselves on being primarily a technology company and challenging the status quo. We push boundaries to offer our clients the best trading platform with the most sophisticated features at the lowest cost. Software development is the lifeblood of our firm, and it shows in our stellar brokerage platform. Interactive Brokers is regularly recognized as a leader in the financial services industry. Senior Software Developer, Greenwich, CT-Hybrid position, three (3) days per week in office required. (multiple positions). Automate and support Portfolio Allocation and Rebalance strategies for financial advisors and individuals, including Model Portfolios. Oversee deployment of tax obligations and reporting modules into client-facing brokerage applications. Integrate Portfolio and Tax functionality to IBKR API solutions. Coordinate upgrade of brokerage applications to new systems and processes involving AWS based pipelines. Participate in code reviews, performance tuning and system optimizations. Mentor and grow expertise of junior developers who are direct reports. Run projects spanning outside department, work with on-prem and cloud infrastructure teams to design and deploy new applications and monitoring abilities. $181,000-$196,000 per year. Requires Master’s degree or foreign equivalent in Computer Science, Information Systems, Computer Engineering or a related field and Two (2) years’ experience in the job offered or related position designing, developing and maintaining financial trading and analysis software. Must have two (2) years of experience in each of the following: (1) Java (Core, Swing) 8 and 17, JavaScript and vertx.io for developing front-end applications and backend web services; (2) WebSocket utilizing JSON and STOMP protocols to build rich web-applications and Java middle-tier; (3) RESTful APIs for creating and integrating back-end services with 3rd party client front-end platform allowing secure and efficient communication; (4) Configuring, deploying and monitoring applications using Elastic on-prem and in the cloud (AWS); (5) Mentoring junior developer, overseeing progress and providing proper feedback; and (6) Setup software development pipeline using Bitbucket, Git, Gradle on-prem and in cloud (AWS) for SDLC compliance with US and European regulations. Send resume with cover letter to IBG LLC, ATTN: Angel Torres, DF-2025, [email protected]. No calls. EOE

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Information Systems, Computer Engineering or a related field
  • Two (2) years’ experience in the job offered or related position designing, developing and maintaining financial trading and analysis software.
  • Two (2) years of experience in each of the following: (1) Java (Core, Swing) 8 and 17, JavaScript and vertx.io for developing front-end applications and backend web services; (2) WebSocket utilizing JSON and STOMP protocols to build rich web-applications and Java middle-tier; (3) RESTful APIs for creating and integrating back-end services with 3rd party client front-end platform allowing secure and efficient communication; (4) Configuring, deploying and monitoring applications using Elastic on-prem and in the cloud (AWS); (5) Mentoring junior developer, overseeing progress and providing proper feedback; and (6) Setup software development pipeline using Bitbucket, Git, Gradle on-prem and in cloud (AWS) for SDLC compliance with US and European regulations.

Responsibilities

  • Automate and support Portfolio Allocation and Rebalance strategies for financial advisors and individuals, including Model Portfolios.
  • Oversee deployment of tax obligations and reporting modules into client-facing brokerage applications.
  • Integrate Portfolio and Tax functionality to IBKR API solutions.
  • Coordinate upgrade of brokerage applications to new systems and processes involving AWS based pipelines.
  • Participate in code reviews, performance tuning and system optimizations.
  • Mentor and grow expertise of junior developers who are direct reports.
  • Run projects spanning outside department, work with on-prem and cloud infrastructure teams to design and deploy new applications and monitoring abilities.

Benefits

  • Competitive salary, annual performance-based bonus and stock grant
  • Retirement plan 401(k) with competitive company match
  • Excellent health and welfare benefits, including medical, dental, and vision benefits
  • Wellness screenings and assessments, health coaches and counseling services through an Employee Assistance Program (EAP)
  • Paid time off and a generous parental leave policy
  • Daily company lunch allowance provided and a fully stocked kitchen with healthy options for breakfast and snack
  • Corporate events including team outings, dinners, volunteer activities and company sports teams
  • Education reimbursement and learning opportunities
  • Modern offices with multi-monitor setups
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service