Software Engineer II
Interactive Brokers
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 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Greenwich, CT vacancy
$100k - $150k
...innovation and creating the best experience for job seekers. Day to Day Indeed's Notifications team is seeking exceptional software engineers to join us in building and maintaining CommsHub — Indeed's internal communications platform that delivers hundreds of...SuggestedWork experience placementLocal areaWorldwide$67.7k - $90.27k
...environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve complex... ..., and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations,...SuggestedFull timeTemporary workRemote workWork from home- ...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...SuggestedFull timeCasual workWork at office
- ...We are Subway Headquarters! A dedicated team of professionals supporting thousands of franchisees around the globe. Sr. Software Engineer, Middleware Shelton, CT or Miami, FL Why Join Subway? At Subway, we are not standing still. We are building....Suggested
- ...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,...SuggestedWork at officeImmediate startRemote workWorldwide
$105k - $145k
...all, we're backed by a culture of respect. We embrace authenticity and inspire people to thrive. About the role As our Software Engineer, you'll join the Content Delivery Engineering team (CDE) within NBCUniversal's Global Video Engineering organization in New...Work at officeLocal area$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...Full timeTemporary workFlexible hours$119.2k - $149k
...We are Subway Headquarters! A dedicated team of professionals supporting thousands of franchisees around the globe. Sr. Software Engineer - Mobile App Shelton, CT Ready to build what's next with one of the world's most iconic brands? Why Join Subway? At Subway,...Local area- ...team and collaborating to service improvements. You will be responsible for : Design, implement and deliver high quality software solutions that conform to architectural standards Manage and 'own' significant development tasks end-to-end (from business requirements...
$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...Casual workFlexible hours$107.3k - $185.84k
...Description: This Lockheed Martin (LM) Enterprise Business and Digital Transformation (EBDT) Software Engineer position is for a Java / COTS developer for the Rotary & Mission Systems (RMS) IT organization supporting engineering applications for the RMS business area...Full timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week- ...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...
$165k - $187k
...SMAs) that target improved after‑tax outcomes. For more firm information, please visit Position Summary OSAM is hiring a Senior Software Engineer to join our Technology team. The ideal candidate will have demonstrated a passion for solving business problems with...Local areaRemote workWork visa$155k - $222.6k
...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco... ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series...Full timeTemporary workLocal areaFlexible hours- ...accounting, and market data systems. Build and improve APIs, software frameworks, testing strategies, and CI/CD processes to enhance... ...Understanding of software development best practices and modern engineering methodologies. Experience using AI-powered development tools...Internship
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$4,500 - $5,800 per week
...Job Description At Citadel, our engineers work in small teams to turn the best ideas into high-performing and resilient technology. With short development cycles, work rapidly goes into production. As an engineer, you can create system architectures, develop platforms...Weekly payInternshipRelocation package- ...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...Work at officeRemote work
- ...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...Work at officeRemote work
$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...Full timeInternshipWork at officeWorldwideMonday to Friday$175k - $225k
...Software Engineer, Cumberland/FICCO Tools Engineering Join to apply for the Software Engineer, Cumberland/FICCO Tools Engineering role at DRW About DRW DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and...Full timeTemporary workWork experience placementFlexible hours- ...Our client is seeking a Full Stack Software Developer with strong experience in C#.NET, Angular, and SQL to support the development and enhancement of enterprise-level applications within a Financial Services environment. This role will partner closely with business...
$140k - $160k
...OVERVIEW We’re looking for a full stack Senior Product Engineer to lead the multi-platform engineering efforts for our AskCR chatbot... ...-team collaboration, and oversee the delivery of resilient software solutions. This is a remote position. This position is not eligible...Local areaRemote workRelocation package- ...infrastructure, data pipelines, and user-facing AI applications. Role Summary We are looking for an enthusiastic Intern Software Engineer to support the AI/LLM initiative team. You will assist in various aspects of the software development lifecycle, including development...Full timeInternship
- ...Our Tax Compliance team develops and maintains enterprise-level software to meet global tax reporting obligations accurately and... ...# Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field. #3+ years of experience in...
$100k
...lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer...Full timeH1b$55k - $151.47k
...Associate Job Description & Summary The Opportunity As an AI Engineer, you will be at the forefront of transforming raw data into... ...Internal Firm Services practice, you will apply data, algorithms, and software engineering to build and deploy software and platform systems...Work experience placementH1b$125k - $187k
...insights that shape the direction of our products and business. In this role, you will partner closely with product managers, engineers, and other business partners to identify opportunities, guide decision-making, and develop analytics solutions in the domain of job...Temporary workWork experience placementLocal area$200k - $220k
...responsible for providing trading and related backend systems used in brokerage business ~Design, implement and deliver high quality software solutions that conform to architectural standards ~Manage and 'own' significant development tasks end-to-end (from business...- ...Gartner is seeking a Director of Software Engineering for their Stamford, Connecticut office. This role involves leading cross-regional engineering teams to deliver high-quality, scalable solutions for the Conference Tech platform. The ideal candidate will have extensive...Full timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
Related searches
- cybersecurity software engineer Greenwich, CT
- financial software developer Greenwich, CT
- software engineer Greenwich, CT
- software engineer healthcare Greenwich, CT
- startup software engineer Greenwich, CT
- intel software engineer Greenwich, CT
- software developer positions Greenwich, CT
- part time software developer remote Greenwich, CT
- software developer Greenwich, CT
- software engineer amazon Greenwich, CT







