Sr Software Engineer
Interactive Brokers Group Inc
Company Overview Interactive Brokers Group, Inc. (Nasdaq: IBKR) is a global financial services company headquartered in Greenwich, CT, USA, with offices in over 15 countries. We have been at the forefront of financial innovation for over four decades, known for our cutting-edge technology and client commitment. IBKR affiliates provide global electronic brokerage services around the clock on stocks, options, futures, currencies, bonds, and funds to clients in over 200 countries and territories. We serve individual investors and institutions, including financial advisors, hedge funds and introducing brokers. Our advanced technology, competitive pricing, and global market help our clients to make the most of their investments. Barron's has recognized Interactive Brokers as the #1 online broker for six consecutive years. Join our dynamic, multi-national team and be a part of a company that simplifies and enhances financial opportunities using state-of-the-art technology. This is a hybrid role (3 days in the office/2 days remote). About your team: Our clearing applications group works on back-end, internal systems and client-facing applications. These applications support Funds and banking software handling client cash, brokerage operations, securities borrowing and lending, clearing operations including regulatory reporting, trade settlement and reconciliation, corporate action processing, client 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.
What will be your responsibilities within IBKR:
What will be your responsibilities within IBKR:
- 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.
- 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.
- Detail-oriented self-starter who is comfortable working both independently and collaborating with your team.
- Passionate about writing clean, well-tested, and maintainable code.
- You should have a high level of comfort in an environment of continuous integration and deployment.
- Optimizing, improving, and supporting existing algorithms and systems to reach the goal of highly automated robust systems with full test coverage requiring minimal operational oversight.
- Creating independent automated risk controls and checks to ensure that systems are performing as expected and catching potential errors as soon as possible.
- Developing message-oriented systems, batch processing applications, and web application-based management consoles.
- Continuous learner and will use and/or learn the right language and technology to solve a problem.
- Competitive salary, annual performance-based bonus and stock grant
- Retirement plan 401(k) with competitive company match
- Excellent health and wellness benefits, including medical, dental, and vision benefits. Company paid medical healthcare premium.
- Wellness screenings and assessments, health coaches and counseling services through an Employee Assistance Program (EAP)
- 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
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer in Greenwich, CT vacancy
- ...supporting the team and collaborating to service improvements. You will be responsible for:Design, implement and deliver high quality software solutions that conform to architectural standardsManage and 'own' significant development tasks end-to-end (from business...Senior
- ...services supporting IBKR’s rapidly growing client base.Build software that supports the expansion of IBKR brokerage business into new... ...improved reliability and performance.Write and maintain design and engineering documentation.Which skills are required:Bachelor’s or master’s...SeniorWork at officeRemote work
$92.6k - $231.6k
...high impact initiatives for some of the world's most dynamic companies. Position Summary We are seeking a Senior Software Development Engineer to design, build, and lead the development of complex U.S. healthcare software systems supporting both payer and provider...SeniorFull timePart timeWork at officeImmediate startRemote workWorldwide- ...implementing them.Experience with JUnit or other testing frameworks for writing unit and integration tests.Solid understanding of software development principles and best practices.Experience with WebSockets and real-time communication in a Java-based environmentStrong...SeniorWork at officeRemote work
$175k - $250k
...seek people who think in code and are motivated by being around like-minded people.The Role: Our group is responsible for building software enabling both the large-scale quantitative research operations that drive WorldQuant’s platform and the production of our...SeniorCasual workFlexible hours- ...in their field, offering specialized solutions and expert guidance tailored to their clients' needs. They are looking for a Software Engineer who will design, develop, and maintain high-quality software solutions that meet the needs of our client's users. This is an...Senior
$200k - $250k
...traditional strategies: real estate, venture capital and cryptoassets.The UP - Analytics Front Office team is looking for a Senior Software Engineer who relishes working in challenging time-critical environments solving complex problems alongside highly capable peers. Our...SeniorTemporary workFlexible hours$200k - $250k
...innovation and a willingness to challenge consensus.The UP - Analytics - Middle Office team is looking for an outstanding Senior Software Engineer with diverse technical and interpersonal skills to join us in the next step of our development as we significantly expand our...SeniorTemporary workWork at officeFlexible hours$118k - $178k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed...SeniorWork experience placementLocal area- Sr. Software Engineer- Java (Greenwich, CT) (Hybrid: Remote work permitted 2 days) (multiple positions)Design and build solutions for regulatory reporting and back-office systems used by financial brokerage firm.Design scalable architecture for distributed high-performance...SeniorWork at officeRemote work3 days per week
- ...quality of care. Kibu has raised over $5M in seed funding and supports more than 400 organizations across 46 states. Senior Software Engineer Kibu is seeking a talented and driven Senior Software Engineer to play a key role in shaping our innovative platform for disability...SeniorWork at officeRemote work
$200k - $220k
Our Client's Tools Engineering team has provided various world-class tools across the firm(Developers, Quality Engineers and Traders) to... ...baseResponsibilities: We seek a self-driven, self-motivated & self-managed software developer with expertise in Python programming.An ideal...SeniorWork at officeRemote work- Senior Python Developer Urgently hiring senior Python developers (10+ years, strong in coding, data structures and algorithms) for an onsite position. Must have 10 to 12 years of experience. Hands-on experience in Python programming. Good analytical and problem-solving...SeniorImmediate start
- ...the office/2 days remote). About Your Team: The current Tools Engineering team has provided various world‑class tools across the firm(... ...Responsibilities: We seek a self-driven, self-motivated & self-managed software developer with expertise in Python programming. An ideal...SeniorWork at officeRemote work
$175k - $250k
...seek people who think in code and are motivated by being around like‑minded people. The Role Our group is responsible for building software enabling both the large‑scale quantitative research operations that drive WorldQuant’s platform and the production of our...SeniorCasual workFlexible hours$175k - $220k
Our Client’s Platform engineering team is looking for a Senior Platform Engineer - Design, the person will define, design and develop plans... ...consistent standardized solutions across IB for all hardware, software, configurations, and processes.Implement tools and processes...SeniorWeekend work- ...role (3 days in the office / 2 days remote).About your team:The Enterprise Architecture organization is looking for a Cloud Platform Engineer to help shape the future of cloud infrastructure. In this role, you will be responsible for cloud architecture, design, automation...SeniorWork at officeRemote work
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...SeniorFull timeTemporary workFlexible hours$100k - $154k
About Gartner IT:Join a world-class team of innovative engineers dedicated to building creative digital solutions that empower our colleagues and clients. At Gartner IT, we drive organizational impact by delivering advanced technology solutions that power Gartner’s growth...SeniorFull timeApprenticeshipImmediate startWork from homeWorldwide- ...role (3 days in the office/2 days remote).About your team: The Interactive Brokers Trading team is seeking an experienced Senior Software Developer to join the group building the high-performance, scalable trading application that our clients use to trade stocks, futures...SeniorTemporary workWork at officeRemote workFlexible hours
$115k - $135k
...employees.OVERVIEWWe’re looking for a full stack Senior Product Engineer to lead the multi-platform engineering efforts for our AskCR... ...cross-team collaboration, and oversee the delivery of resilient software solutions.This is a remote position. This position is not eligible...SeniorLocal areaRemote workRelocation package$116k - $170k
About Gartner IT: Join a world-class team of skilled engineers who build creative digital solutions to support our colleagues and... ...ideas can come from anyone on the team.About this role:Sr. Manager, Software Engineering position responsible for design, implementation...SeniorFull timeImmediate startWork from homeWorldwide- ...JobTarget is looking for a Software Engineer to join our team in our Stamford ct office. This person is responsible for the end-to-end planning, building, and deploying of our software systems. He/she will be able to drive the programming of well-constructed, testable...Full timeCasual workWork at office
$150k - $250k
WorldQuant develops and deploys systematic financial strategies across a broad range of asset classes and global markets. We seek to produce high-quality predictive signals (alphas) through our proprietary research platform to employ financial strategies focused on market...Casual workFlexible hours- ...applications group works on back-end, internal systems and client-facing applications. These applications support Funds and banking software handling client cash, brokerage operations, securities borrowing and lending, clearing operations including regulatory reporting,...Work at officeImmediate startRemote work
$250k - $300k
...over 500 employees and is one of the most academic, tech-forward, and cutting edge firms in the world. They are seeking a VP Software Engineer software engineer to join their front-office Quant Research Development team, where you will build mission-systems that support...Work at officeImmediate start$180k - $220k
...queries, stored procedures, and data models to support margin rate governance system, risk and margin reportingParticipate in the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenanceMonitor system...For contractorsWork at officeImmediate startRemote work- ...drive our tax workflowsWe are a technically focused team operating at the intersection of financial services and enterprise software engineering, building and evolving mission-critical systems that serve clients at scale. Your Role As a new member of TaxCust, you will...SeniorWork at officeRemote work
- ...front-end applications using Angular Build and enhance backend services using ASP.NET Core Design and consume REST APIs Collaborate with cross-functional teams to deliver high-quality software Troubleshoot, optimize, and support production applications #J-18808-Ljbffr...Senior
$116k - $170k
...environment.About Gartner IT:Join a world-class team of skilled engineers who build creative digital solutions to support our colleagues... ..., unit testing, integration testing, and support of software applications and services. Conduct code reviews and peer inspections...SeniorFull timeApprenticeshipImmediate startWork from homeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!
Related searches
- software developer fintech Greenwich, CT
- financial software developer Greenwich, CT
- software engineer Greenwich, CT
- part time software developer remote Greenwich, CT
- junior software developer remote Greenwich, CT
- software developer Greenwich, CT
- software engineer healthcare Greenwich, CT
- software engineer remote Greenwich, CT
- senior software engineer ruby on rails Greenwich, CT
- consulting software engineer Greenwich, CT




