Senior Software Engineer jobs at Interactive Brokers - 25 jobs
Hybrid SDET: Python Automation for Trading
Interactive Brokers Group, Inc. 4.8
Senior software engineer job at Interactive Brokers
A global financial services company in Greenwich, CT is seeking a SeniorSoftware Development Engineer in Test to enhance financial opportunities through cutting-edge technology. The role requires extensive experience in Python programming and a background in front-office trading. The ideal candidate will be self-motivated, possess strong analytical skills, and have a deep understanding of financial asset classes. This hybrid position offers a competitive salary and extensive benefits.
#J-18808-Ljbffr
$69k-99k yearly est. 2d ago
Looking for a job?
Let Zippia find it for you.
Senior Software Development Engineer in Test
Interactive Brokers Group, Inc. 4.8
Senior software engineer job at Interactive Brokers
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\u2019s 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:
The current Tools Engineering team has provided various world-class tools across the firm (Developers, Quality Engineers and Traders) to help solve their productivity issues and provide easy solutions to build environments at the runtime. The Tools Engineering team also provides an automated testing framework allowing end users (Developers/QA) to write functional integration test cases using simple scripts and mocking/stubbing various inputs and outputs to Interactive Brokers\u2019 front office trading systems when required.
What will be your responsibilities within IBKR:
We seek a self-driven, self-motivated & self-managed software developer with expertise in Python programming.
An ideal candidate will be able to design/develop solutions based on the requirements/needs of end users.
Consistently deliver on timelines with the highest quality of work.
The candidate should be able to troubleshoot problems related to the Linux operating system and trading systems individually and collaborate with other team members.
Candidate should have a problem-solving track record.
Which Skills Are Required:
Overall, 7-10+ years of experience in the financial industry, specifically in front-office trading, is a must.
10+ years of experience with Python programming language is a must.
Must have a deep understanding of FIX protocol.
Strong domain knowledge of financial asset classes like stocks, options, market data concepts, FIX connectivity
Subject Matter Expert in building efficient and scalable automation frameworks using Pytest
Good understanding of the Linux Operating System.
Good understanding of the GIT version control system.
To be successful in this position, you will have the following:
Docker experience will be a plus.
Knowledge of JAVA and PERL is a plus.
Backoffice & clearing experience is a plus.
Self-motivated and able to handle tasks with minimal supervision.
Superb analytical skills.
Excellent collaboration and communication (Verbal and written) skills
Outstanding organizational and time management skills
Company Benefits & Perks
Competitive salary, annual performance-based bonus and stock grant
Retirement plan 401(k) with a competitive company match
Excellent health and wellness benefits, including medical, dental, and vision benefits, and a company-paid medical healthcare premium
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
Apply for this job
If you are interested in this role, please submit your application with your resume/CV. Details requested typically include contact information, education, and background relevant to the position.
#J-18808-Ljbffr
$92k-112k yearly est. 2d ago
Senior Software Engineer
Interactive Brokers Group, Inc. 4.8
Senior software engineer job at Interactive Brokers
Interactive Brokers Group, Inc. is a global financial services company with offices in over 15 countries. We provide electronic brokerage services around the clock to clients in over 200 countries and territories, serving individual investors and institutions. We are a technology-focused company recognized for competitive pricing and a robust trading platform.
This is a hybrid role (3 days in the office/2 days remote).
About the team: Interactive Brokers has been at the forefront of the Fintech space for over 40 years and continues to challenge the status quo to offer the best trading platform with the most sophisticated features at the lowest cost.
Responsibilities
Design and develop applications and services supporting IBKR's rapidly growing client base.
Build software that supports the expansion of IBKR brokerage business into new markets around the world.
Optimize and refactor existing code for improved reliability and performance.
Write and maintain design and engineering documentation.
Qualifications
Bachelor's or master's degree in Computer Science or related field.
Minimum 5 years of professional programming experience.
At least 3 years of Java programming experience.
Experience with Python, Perl or similar scripting languages.
Relational databases experience (Oracle).
Strong analytical skills.
What we'd also love to see
Prior experience in finance.
Ambitious and diligent mindset with a drive to improve systems.
Ability to solve complex problems and innovate.
To be successful in this position, you will have the following
Self-motivated with the ability to handle tasks with minimal supervision.
Strong analytical and problem-solving skills.
Excellent collaboration and communication skills (verbal and written).
Outstanding organizational and time-management skills.
Company Benefits & Perks
Competitive salary, annual performance-based bonus and stock grant
401(k) retirement plan with company match
Comprehensive health benefits (medical, dental, vision) and a company-paid health premium
Wellness programs, health coaching and counseling services through EAP
Paid time off and parental leave
Daily lunch allowance and company kitchen with healthy options
Corporate events, team outings, volunteering, and company sports teams
Education reimbursement and learning opportunities
Modern offices with multi-monitor setups
Apply for this job
To apply, please submit your application through the IBKR Careers portal. This section may include standard application fields as required by the portal.
Equal Employment Opportunity
Interactive Brokers is an equal employment opportunity employer. We do not discriminate on the basis of protected status under applicable law.
#J-18808-Ljbffr
$98k-124k yearly est. 2d ago
Software Developer - C++
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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.
Join the INTERACTIVE BROKERS Team!
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 and we pride ourselves on being primarily 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. Software development is the lifeblood of our firm, and it shows in our stellar brokerage platform. We offer award-winning desktop, mobile and web applications which provide our clients with the tools they need to be successful. Interactive Brokers Group, Inc. (IBKR); is rated #1 - Best Online Brokers 4 years in a row by Barron's , Best Online Brokers - Barron's Award (read more)
We are looking for a knowledgeable C++ Developer to work under the general supervision of a team of application programmers, with good technical knowledge. Ability to communicate effectively understanding complex problems and explain their solution with extreme attention to detail. The position is well-suited for an organized individual who can meet deadlines, follow written procedures while supporting the team and collaborating to service improvements.
You will be part of:
The Brokerage System Development Team that is responsible for providing trading and related backend systems used in brokerage business
You will be someone who can:
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 analysis to 3rd level production support)
Demonstrate excellent collaboration / communication skills in working closely with other development teams to roll-out important changes and applications
Who you are :
Bachelor's in Computer Science, Mathematics, Physics or similar (masters/PhD a plus).
Experience of at least 2 years in software development in C++, Object Oriented Programming, Networking, STL at educational and/or professional level.
In-depth understanding of OOP, design patterns, data structures, algorithms, and concurrency
Proficiency in Linux / UNIX / shell scripting.
Knowledge developing and debugging in C/C++
Company Perks:
Competitive salary, annual performance-based bonus and stock grant
Retirement plan (401K) with company match
Excellent health and welfare benefits including medical, dental, and vision benefits
Wellness screenings and assessments, health coaches and counseling services through Employee Assistance Program (EAP)
Paid time off along and 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 with Udemy
Modern offices with multi-monitor setups
#LI-SV1
$90k-122k yearly est. Auto-Apply 60d+ ago
Senior DevOps/Software Engineer
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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.
About INTERACTIVE BROKERS!
This is a hybrid role (three days in the office/two days remote).
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.
About Your Team:
As a Senior DevOps Engineer, you will be a member of the Enterprise Architecture organization and responsible for ensuring the availability, scalability, and reliability of systems and applications.
What will be your responsibilities within IBKR:
Write and review code, develop documentation and capacity plans, and conduct proof-of-concept work on new technologies.
Design, implement, and maintain CI/CD pipelines to ensure efficient and reliable build and release processes.
Serve as an escalation contact for service incidents as part of an on-call rotation.
Develop and maintain infrastructure-as-code using tools like Terraform or CloudFormation.
Mentor junior engineers and provide technical guidance.
Stay up-to-date with industry trends and emerging technologies.
Which skills are required:
Bachelor's or Master's degree in computer science or other STEM-related field.
5+ years of experience in Linux/Unix systems and networking fundamentals.
5+ years of coding experience.
Experience with cloud platforms (AWS or Azure).
Experience with infrastructure-as-code tools (Terraform or CloudFormation).
Excellent skills in problem-solving and communication, both verbal and written.
To be successful in this position, you will have the following:
Experience in a highly regulated industry such as health care or finance.
Experience with agile methodologies.
Experience with containerization technologies, such as Docker and Kubernetes.
Experience in application software development
Company Benefits & Perks
Competitive salary, annual performance-based bonus and stock grant
Retirement plan 401(k) with a competitive company match
Excellent health and wellness benefits, including medical, dental, and vision benefits, and a company-paid medical healthcare premium.
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
$98k-124k yearly est. 17d ago
Senior Software Engineer
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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.
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.
You will be part of:
All phases of a multi-tier software development cycle (GUIs, databases, mid-tier, batch applications) with an emphasis on the server-side
Debugging, fixing and maintaining existing systems
You will need to have:
Bachelor's or Master's in Computer Science, or related degree
5-10 years of Java experience
Strong knowledge of object-oriented concepts & multi-tier applications
Strong understanding of DBMS concepts (Oracle platform is a plus)
Hands on expertise in server-side programming in Java/C++
J2EE experience is a plus
What we'd also love to see:
An ambitious and diligent individual
An Innovative mindset with a drive to improve upon existing systems
A desire to solve complex problems
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
$98k-124k yearly est. 15d ago
Senior Software Developer- Python
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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:
The Compliance Surveillance group is looking for a Senior Python SoftwareEngineer to develop highly automated and scalable processes that scan order activity and trades to detect potential market manipulation and money laundering, in addition to other regulatory/criminal violations. We currently process more than 1 billion order events and 5 million trades per day for over 3.5 million client accounts. As a member of the group, you will implement, optimize, and scale our processes to handle new requirements and our anticipated large growth in client activity.
What will be your responsibilities within IBKR:
Creation, optimization, and extension of trade surveillance processes
Building infrastructure services to support our market surveillance system
Participating in code reviews via a Git/Gerrit workflow
Take ownership of internal user issues reported and see problems through to resolution
Which skills are required:
5+ years of professional softwareengineering experience in Python, C++ or Java
3+ years of professional experience in Python as a primary language (non-scripting)
Extensive experience in Pandas or NumPy
1-3 years of professional experience with Linux operating systems
Thorough understanding of databases and SQL
Experience with large Python codebases
Bachelor's or master's degree in Computer Science, or a related area
High attention to detail
Good to Have:
Experience with data engineering or ETL pipelines
Knowledge of finance
Knowledge of C++ or Java
Masters/PhD
To be successful in this position, you will have the following:
Self-motivated and able to handle tasks with minimal supervision.
Superb analytical and problem-solving skills.
Excellent collaboration and communication (Verbal and written) skills.
Outstanding organizational and time management skills.
Company Benefits & Perks
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, and a company-paid medical healthcare premium.
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 snacks
Corporate events, including team outings, dinners, volunteer activities and company sports teams
Education reimbursement and learning opportunities
Modern offices with multi-monitor setups
$98k-124k yearly est. 26d ago
Senior Software Developer- Python
Interactive Brokers Group Inc. 4.8
Senior software engineer job at Interactive Brokers
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:
The Compliance Surveillance group is looking for a Senior Python SoftwareEngineer to develop highly automated and scalable processes that scan order activity and trades to detect potential market manipulation and money laundering, in addition to other regulatory/criminal violations. We currently process more than 1 billion order events and 5 million trades per day for over 3.5 million client accounts. As a member of the group, you will implement, optimize, and scale our processes to handle new requirements and our anticipated large growth in client activity.
What will be your responsibilities within IBKR:
* Creation, optimization, and extension of trade surveillance processes
* Building infrastructure services to support our market surveillance system
* Participating in code reviews via a Git/Gerrit workflow
* Take ownership of internal user issues reported and see problems through to resolution
Which skills are required:
* 5+ years of professional softwareengineering experience in Python, C++ or Java
* 3+ years of professional experience in Python as a primary language (non-scripting)
* Extensive experience in Pandas or NumPy
* 1-3 years of professional experience with Linux operating systems
* Thorough understanding of databases and SQL
* Experience with large Python codebases
* Bachelor's or master's degree in Computer Science, or a related area
* High attention to detail
Good to Have:
* Experience with data engineering or ETL pipelines
* Knowledge of finance
* Knowledge of C++ or Java
* Masters/PhD
To be successful in this position, you will have the following:
* Self-motivated and able to handle tasks with minimal supervision.
* Superb analytical and problem-solving skills.
* Excellent collaboration and communication (Verbal and written) skills.
* Outstanding organizational and time management skills.
Company Benefits & Perks
* 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, and a company-paid medical healthcare premium.
* 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 snacks
* Corporate events, including team outings, dinners, volunteer activities and company sports teams
* Education reimbursement and learning opportunities
* Modern offices with multi-monitor setups
$98k-124k yearly est. Auto-Apply 37d ago
Senior Software Engineer
Interactive Brokers Group Inc. 4.8
Senior software engineer job at Interactive Brokers
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.
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.
You will be part of:
* All phases of a multi-tier software development cycle (GUIs, databases, mid-tier, batch applications) with an emphasis on the server-side
* Debugging, fixing and maintaining existing systems
You will need to have:
* Bachelor's or Master's in Computer Science, or related degree
* 5-10 years of Java experience
* Strong knowledge of object-oriented concepts & multi-tier applications
* Strong understanding of DBMS concepts (Oracle platform is a plus)
* Hands on expertise in server-side programming in Java/C++
* J2EE experience is a plus
What we'd also love to see:
* An ambitious and diligent individual
* An Innovative mindset with a drive to improve upon existing systems
* A desire to solve complex problems
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
$98k-124k yearly est. Auto-Apply 60d+ ago
Senior DevOps/Software Engineer
Interactive Brokers Group Inc. 4.8
Senior software engineer job at Interactive Brokers
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.
About INTERACTIVE BROKERS!
This is a hybrid role (three days in the office/two days remote).
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.
About Your Team:
As a Senior DevOps Engineer, you will be a member of the Enterprise Architecture organization and responsible for ensuring the availability, scalability, and reliability of systems and applications.
What will be your responsibilities within IBKR:
* Write and review code, develop documentation and capacity plans, and conduct proof-of-concept work on new technologies.
* Design, implement, and maintain CI/CD pipelines to ensure efficient and reliable build and release processes.
* Serve as an escalation contact for service incidents as part of an on-call rotation.
* Develop and maintain infrastructure-as-code using tools like Terraform or CloudFormation.
* Mentor junior engineers and provide technical guidance.
* Stay up-to-date with industry trends and emerging technologies.
Which skills are required:
* Bachelor's or Master's degree in computer science or other STEM-related field.
* 5+ years of experience in Linux/Unix systems and networking fundamentals.
* 5+ years of coding experience.
* Experience with cloud platforms (AWS or Azure).
* Experience with infrastructure-as-code tools (Terraform or CloudFormation).
* Excellent skills in problem-solving and communication, both verbal and written.
To be successful in this position, you will have the following:
* Experience in a highly regulated industry such as health care or finance.
* Experience with agile methodologies.
* Experience with containerization technologies, such as Docker and Kubernetes.
* Experience in application software development
Company Benefits & Perks
* Competitive salary, annual performance-based bonus and stock grant
* Retirement plan 401(k) with a competitive company match
* Excellent health and wellness benefits, including medical, dental, and vision benefits, and a company-paid medical healthcare premium.
* 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
$98k-124k yearly est. Auto-Apply 60d+ ago
Software Developer - C++
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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.
Join the INTERACTIVE BROKERS Team!
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 and we pride ourselves on being primarily 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. Software development is the lifeblood of our firm, and it shows in our stellar brokerage platform. We offer award-winning desktop, mobile and web applications which provide our clients with the tools they need to be successful. Interactive Brokers Group, Inc. (IBKR); is rated #1 - Best Online Brokers 4 years in a row by Barron's , Best Online Brokers - Barron's Award (read more)
We are looking for a knowledgeable C++ Developer to work under the general supervision of a team of application programmers, with good technical knowledge. Ability to communicate effectively understanding complex problems and explain their solution with extreme attention to detail. The position is well-suited for an organized individual who can meet deadlines, follow written procedures while supporting the team and collaborating to service improvements.
You will be part of:
The Brokerage System Development Team that is responsible for providing trading and related backend systems used in brokerage business
You will be someone who can:
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 analysis to 3rd level production support)
Demonstrate excellent collaboration / communication skills in working closely with other development teams to roll-out important changes and applications
Who you are :
Bachelor's in Computer Science, Mathematics, Physics or similar (masters/PhD a plus).
Experience of at least 2 years in software development in C++, Object Oriented Programming, Networking, STL at educational and/or professional level.
In-depth understanding of OOP, design patterns, data structures, algorithms, and concurrency
Proficiency in Linux / UNIX / shell scripting.
Knowledge developing and debugging in C/C++
Company Perks:
Competitive salary, annual performance-based bonus and stock grant
Retirement plan (401K) with company match
Excellent health and welfare benefits including medical, dental, and vision benefits
Wellness screenings and assessments, health coaches and counseling services through Employee Assistance Program (EAP)
Paid time off along and 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 with Udemy
Modern offices with multi-monitor setups
#LI-SV1
$90k-122k yearly est. 15d ago
Software Developer Summer Internship - 2026
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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.
About Interactive Brokers
Interactive Brokers Group, Inc. (Nasdaq: IBKR) is a global financial services company headquartered in Greenwich, CT, USA, with offices in over 15 countries. For nearly five decades, we have been at the forefront of financial technology innovation and known for our advanced technology and client commitment.
Our affiliates provide automated trade execution and custody of securities, commodities, foreign exchange, and forecast contracts around the clock on over 160 markets in numerous countries and currencies from a single unified platform. We serve individual investors and institutions, including financial advisors, hedge funds and introducing brokers, in over 200 countries and territories.
Interactive Brokers is a member of the S&P 500 and has consistently earned recognition as a top broker, garnering multiple awards and accolades from respected industry sources such as Barron's, Investopedia, Stockbrokers.com, and many others.
Join our dynamic, multinational team shaping the future of online investing with cutting-edge technology.
IBKR Internships 2026
As an intern, you will contribute to back, middle and/or front office projects. This 10-week program is onsite and offers hands-on learning, mentorship, and exposure to multiple areas of the business at a leading global brokerage firm. We aim to equip interns with the skills, knowledge, and professional mindset needed to succeed in the financial services industry.
If you are a computer science student passionate about technology and eager to learn in our high-energy, fast-paced environment, apply today.
As a Software Developer intern, you will:
Work closely with our experienced softwareengineers to design, develop, and maintain software solutions
Own your project while checking in with other team members with questions and updates throughout the day
Participate in code reviews to ensure code quality and distribute knowledge
What You Gain from the IBKR Experience
Own projects under the guidance of your mentor
Develop high-performance, large-data research platforms
Contribute independently and collaboratively as a member of your team
Work in small groups to build the future of FinTech
Gain a deep understanding of data structures and algorithms
Become an excellent problem solver and out-of-the-box thinker
Position Requirements
Required onsite 10-week program commitment
Currently Pursuing a BS, MS, or Ph.D. in Computer Science or SoftwareEngineering
Students graduating between Dec 2026 and May 2027 (preferred)
Have a minimum GPA of 3.5
Should have programming experience in C++, Java, or Python
Strong problem-solving and analytical skills
Ability to work both independently and in groups
Ability to prioritize and set goals on shifting priorities
Intern Benefits & Perks
Daily company lunch allowance provided.
Access to free all-day sodas, juices, snacks, and fresh organic fruits
Free shuttle service from the train station.
Access to Wellness room.
Gym access on subsides rates.
Lunch and Learn sessions for networking.
Team building outing
Modern offices with multi-monitor setups
Application Timeline
Applications for our 2026 Software Development Internship Program will be accepted until Fen 2026. The internship will start in June 2026.
$31k-38k yearly est. 10d ago
Software Developer Summer Internship - 2026
Interactive Brokers Group Inc. 4.8
Senior software engineer job at Interactive Brokers
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.
About Interactive Brokers
Interactive Brokers Group, Inc. (Nasdaq: IBKR) is a global financial services company headquartered in Greenwich, CT, USA, with offices in over 15 countries. For nearly five decades, we have been at the forefront of financial technology innovation and known for our advanced technology and client commitment.
Our affiliates provide automated trade execution and custody of securities, commodities, foreign exchange, and forecast contracts around the clock on over 160 markets in numerous countries and currencies from a single unified platform. We serve individual investors and institutions, including financial advisors, hedge funds and introducing brokers, in over 200 countries and territories.
Interactive Brokers is a member of the S&P 500 and has consistently earned recognition as a top broker, garnering multiple awards and accolades from respected industry sources such as Barron's, Investopedia, Stockbrokers.com, and many others.
Join our dynamic, multinational team shaping the future of online investing with cutting-edge technology.
IBKR Internships 2026
As an intern, you will contribute to back, middle and/or front office projects. This 10-week program is onsite and offers hands-on learning, mentorship, and exposure to multiple areas of the business at a leading global brokerage firm. We aim to equip interns with the skills, knowledge, and professional mindset needed to succeed in the financial services industry.
If you are a computer science student passionate about technology and eager to learn in our high-energy, fast-paced environment, apply today.
As a Software Developer intern, you will:
* Work closely with our experienced softwareengineers to design, develop, and maintain software solutions
* Own your project while checking in with other team members with questions and updates throughout the day
* Participate in code reviews to ensure code quality and distribute knowledge
What You Gain from the IBKR Experience
* Own projects under the guidance of your mentor
* Develop high-performance, large-data research platforms
* Contribute independently and collaboratively as a member of your team
* Work in small groups to build the future of FinTech
* Gain a deep understanding of data structures and algorithms
* Become an excellent problem solver and out-of-the-box thinker
Position Requirements
* Required onsite 10-week program commitment
* Currently Pursuing a BS, MS, or Ph.D. in Computer Science or SoftwareEngineering
* Students graduating between Dec 2026 and May 2027 (preferred)
* Have a minimum GPA of 3.5
* Should have programming experience in C++, Java, or Python
* Strong problem-solving and analytical skills
* Ability to work both independently and in groups
* Ability to prioritize and set goals on shifting priorities
Intern Benefits & Perks
* Daily company lunch allowance provided.
* Access to free all-day sodas, juices, snacks, and fresh organic fruits
* Free shuttle service from the train station.
* Access to Wellness room.
* Gym access on subsides rates.
* Lunch and Learn sessions for networking.
* Team building outing
* Modern offices with multi-monitor setups
Application Timeline
Applications for our 2026 Software Development Internship Program will be accepted until Fen 2026. The internship will start in June 2026.
$31k-38k yearly est. Auto-Apply 60d+ ago
Software Engineer, Mid level
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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.
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.
Job Description:
This is an opportunity to develop large-scale optimization systems for Cash and Asset Management of a multi-billion-dollar portfolio. As a softwareengineer you will participate in all phases of a multi-tier software development cycle (GUIs, databases, mid-tier, batch applications, reporting) with an emphasis on the server-side. You will debug, fix and maintain existing systems.
We are looking for someone who is:
A problem solver
Attentive to detail
A fast learner
Self-motivated and directed
You will need to have:
Bachelor's or master's degree in Computer Science, or related degree
3-5 years of Java experience
Strong knowledge of object-oriented concepts & multi-tier applications
Strong understanding of DBMS concepts (Oracle platform is a plus)
Hands on expertise in server-side programming in Java/C++ J2EE experience
Knowledge of financial instruments (preferred)
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
$73k-104k yearly est. Auto-Apply 60d+ ago
Senior Software Development Engineer in Test
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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:
The current Tools Engineering team has provided various world-class tools across the firm(Developers, Quality Engineers and Traders) to help solve their productivity issues and provide easy solutions to build environments at the runtime. The Tools Engineering team also provides an automated testing framework allowing end users(Devs/QA) to write functional integration test cases using simple scripts and mocking/stubbing various inputs and outputs to Interactive Broker's front office trading systems when required.
What will be your responsibilities within IBKR:
We seek a self-driven, self-motivated & self-managed software developer with expertise in Python programming.
An ideal candidate will be able to design/develop solutions based on the requirements/needs of end users.
Consistently deliver on timelines with the highest quality of work.
The candidate should be able to troubleshoot problems related to the Linux operating system and trading systems individually and collaborate with other team members.
Candidate should have a problem-solving track record.
Which Skills Are Required:
Overall, 7-10+ years of experience in the financial industry, specifically in front-office trading, is a must.
10+ years of experience with Python programming language is a must.
Must have a deep understanding of FIX protocol.
Strong domain knowledge of financial asset classes like stocks, options, market data concepts, FIX connectivity
Subject Matter Expert in building efficient and scalable automation frameworks using Pytest
Good understanding of the Linux Operating System.
Good understanding of the GIT version control system.
To be successful in this position, you will have the following:
Docker experience will be a plus.
Knowledge of JAVA and PERL is a plus.
Backoffice & clearing experience is a plus.
Self-motivated and able to handle tasks with minimal supervision.
Superb analytical skills.
Excellent collaboration and communication (Verbal and written) skills
Outstanding organizational and time management skills
Company Benefits & Perks
Competitive salary, annual performance-based bonus and stock grant
Retirement plan 401(k) with a competitive company match
Excellent health and wellness benefits, including medical, dental, and vision benefits, and a company-paid medical healthcare premium
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
$92k-112k yearly est. Auto-Apply 60d+ ago
Software Engineer, Mid level
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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.
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.
Job Description:
This is an opportunity to develop large-scale optimization systems for Cash and Asset Management of a multi-billion-dollar portfolio. As a softwareengineer you will participate in all phases of a multi-tier software development cycle (GUIs, databases, mid-tier, batch applications, reporting) with an emphasis on the server-side. You will debug, fix and maintain existing systems.
We are looking for someone who is:
A problem solver
Attentive to detail
A fast learner
Self-motivated and directed
You will need to have:
Bachelor's or master's degree in Computer Science, or related degree
3-5 years of Java experience
Strong knowledge of object-oriented concepts & multi-tier applications
Strong understanding of DBMS concepts (Oracle platform is a plus)
Hands on expertise in server-side programming in Java/C++ J2EE experience
Knowledge of financial instruments (preferred)
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
$73k-104k yearly est. 15d ago
Senior Software Development Engineer in Test
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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:
The current Tools Engineering team has provided various world-class tools across the firm(Developers, Quality Engineers and Traders) to help solve their productivity issues and provide easy solutions to build environments at the runtime. The Tools Engineering team also provides an automated testing framework allowing end users(Devs/QA) to write functional integration test cases using simple scripts and mocking/stubbing various inputs and outputs to Interactive Broker's front office trading systems when required.
What will be your responsibilities within IBKR:
We seek a self-driven, self-motivated & self-managed software developer with expertise in Python programming.
An ideal candidate will be able to design/develop solutions based on the requirements/needs of end users.
Consistently deliver on timelines with the highest quality of work.
The candidate should be able to troubleshoot problems related to the Linux operating system and trading systems individually and collaborate with other team members.
Candidate should have a problem-solving track record.
Which Skills Are Required:
Overall, 7-10+ years of experience in the financial industry, specifically in front-office trading, is a must.
10+ years of experience with Python programming language is a must.
Must have a deep understanding of FIX protocol.
Strong domain knowledge of financial asset classes like stocks, options, market data concepts, FIX connectivity
Subject Matter Expert in building efficient and scalable automation frameworks using Pytest
Good understanding of the Linux Operating System.
Good understanding of the GIT version control system.
To be successful in this position, you will have the following:
Docker experience will be a plus.
Knowledge of JAVA and PERL is a plus.
Backoffice & clearing experience is a plus.
Self-motivated and able to handle tasks with minimal supervision.
Superb analytical skills.
Excellent collaboration and communication (Verbal and written) skills
Outstanding organizational and time management skills
Company Benefits & Perks
Competitive salary, annual performance-based bonus and stock grant
Retirement plan 401(k) with a competitive company match
Excellent health and wellness benefits, including medical, dental, and vision benefits, and a company-paid medical healthcare premium
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
$92k-112k yearly est. 17d ago
Java Software Developer (Mid-Senior Level)
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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:
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.
Skills Required:
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.
To be successful in this position, you should be:
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.
$91k-120k yearly est. Auto-Apply 60d+ ago
Senior Cloud Platform Engineer
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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:
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, and engineering. You will partner closely with IT leadership to establish and formalize the Cloud Platform Engineering practice as part of our broader cloud operation model. This role offers the opportunity to work with bleeding-edge AI tools and cloud technologies as we evolve and scale our platform. Your work will focus on delivering clean, reusable, well-tested code and creating documentation system designs to support enterprise-scale cloud adoption.
What will be your responsibilities within IBKR:
Plan, design, test, and deploy infrastructure as code
Write infrastructure as code using Terraform to build a global Terraform registry
Work closely with cloud architects to create solutions
Manage the cloud platform engineering team under the Enterprise Architecture organization
Drive adoption of best practices and cloud automation across the organization
Which skills are required:
Seven-plus years of IT management experience
Seven-plus years of hands-on cloud engineering experience with public clouds (AWS required)
Experience building and leading engineering teams
Experience in designing, building, and running enterprise-scale workloads in cloud infrastructure (AWS required)
Knowledge and understanding of CI/CD pipelines and infrastructure as code (IaC)
Knowledge of and experience with serverless solutions in AWS
Experience with programming languages such as Java, Python, Node.js
Experience developing and maintaining IaC for cloud-based solutions
Experience with Terraform and Terraform Enterprise
Exceptional personal communication and teamwork interaction skills
Proven leadership skills and demonstrated ability to mentor, influence, and partner with engineering teams to deliver scalable, robust solutions.
Willingness to learn and improve.
To be successful in this position, you will have the following:
Self-motivated and able to handle tasks with minimal supervision.
Superb analytical and problem-solving skills.
Excellent collaboration and communication (Verbal and written) skills.
Outstanding organizational and time management skills.
Company Benefits & Perks
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, and a company-paid medical healthcare premium.
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 snacks
Corporate events, including team outings, dinners, volunteer activities and company sports teams
Education reimbursement and learning opportunities
Modern offices with multi-monitor setups
$87k-111k yearly est. Auto-Apply 60d+ ago
Senior Cloud Platform Engineer
Interactive Brokers 4.8
Senior software engineer job at Interactive Brokers
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:
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, and engineering. You will partner closely with IT leadership to establish and formalize the Cloud Platform Engineering practice as part of our broader cloud operation model. This role offers the opportunity to work with bleeding-edge AI tools and cloud technologies as we evolve and scale our platform. Your work will focus on delivering clean, reusable, well-tested code and creating documentation system designs to support enterprise-scale cloud adoption.
What will be your responsibilities within IBKR:
Plan, design, test, and deploy infrastructure as code
Write infrastructure as code using Terraform to build a global Terraform registry
Work closely with cloud architects to create solutions
Manage the cloud platform engineering team under the Enterprise Architecture organization
Drive adoption of best practices and cloud automation across the organization
Which skills are required:
Seven-plus years of IT management experience
Seven-plus years of hands-on cloud engineering experience with public clouds (AWS required)
Experience building and leading engineering teams
Experience in designing, building, and running enterprise-scale workloads in cloud infrastructure (AWS required)
Knowledge and understanding of CI/CD pipelines and infrastructure as code (IaC)
Knowledge of and experience with serverless solutions in AWS
Experience with programming languages such as Java, Python, Node.js
Experience developing and maintaining IaC for cloud-based solutions
Experience with Terraform and Terraform Enterprise
Exceptional personal communication and teamwork interaction skills
Proven leadership skills and demonstrated ability to mentor, influence, and partner with engineering teams to deliver scalable, robust solutions.
Willingness to learn and improve.
To be successful in this position, you will have the following:
Self-motivated and able to handle tasks with minimal supervision.
Superb analytical and problem-solving skills.
Excellent collaboration and communication (Verbal and written) skills.
Outstanding organizational and time management skills.
Company Benefits & Perks
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, and a company-paid medical healthcare premium.
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 snacks
Corporate events, including team outings, dinners, volunteer activities and company sports teams
Education reimbursement and learning opportunities
Modern offices with multi-monitor setups