Software Engineer, Research Platform
Software engineer job at Tower Research Capital
Tower Research Capital is a leading quantitative trading firm founded in 1998. Tower has built its business on a high-performance platform and independent trading teams. We have a 25+ year track record of innovation and a reputation for discovering unique market opportunities.
Tower is home to some of the world's best systematic trading and engineering talent. We empower portfolio managers to build their teams and strategies independently while providing the economies of scale that come from a large, global organization.
Engineers thrive at Tower while developing electronic trading infrastructure at a world class level. Our engineers solve challenging problems in the realms of low-latency programming, FPGA technology, hardware acceleration and machine learning. Our ongoing investment in top engineering talent and technology ensures our platform remains unmatched in terms of functionality, scalability and performance.
At Tower, employees will find a stimulating, results-oriented environment where highly intelligent and motivated colleagues inspire each other to reach their greatest potential.
Responsibilities:
Own and maintain a high performance computational platform used by quantitative researchers for both research and live trading
Aggregate trading teams' specific needs to design modular, scalable solutions that can be integrated in the common platform
Help trading teams integrate with the platform
Ensure performance / latency standards are maintained as the platform evolves
Requirements:
An academic background (MSc or PhD) in computer science
Some experience outside of academia (2+ years)
Familiarity with the basics of type systems and their implementation
Some experience with compilation techniques (IR design, lowering,...) and optimization techniques (CSE, inlining, dead code elimination,...)
Practical experience designing and implementing DSLs or general programming languages in a production/user facing environment is a plus
Familiarity with C++ and performance optimization is a strong plus
Familiarity with Rust and / or Python appreciated
Strong communication skills, in particular with stakeholders and users
Curiosity and a constant drive to learn
No quantitative finance knowledge required
Anticipated New York annual base salary range $150,000 - $250,000, plus eligible for discretionary bonus
Benefits
Tower's headquarters are in the historic Equitable Building, right in the heart of NYC's Financial District and our impact is global, with over a dozen offices around the world.
At Tower, we believe work should be both challenging and enjoyable. That is why we foster a culture where smart, driven people thrive - without the egos. Our open concept workplace, casual dress code, and well-stocked kitchens reflect the value we place on a friendly, collaborative environment where everyone is respected, and great ideas win.
Our benefits include:
Generous paid time off policies
Savings plans and other financial wellness tools available in each region
Hybrid working opportunities
Free breakfast, lunch, and snacks daily
In-office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training and more)
Company-sponsored sports teams and fitness events (JPM Corporate Challenge, Cycle for Survival, Wall Street Rides FAR and more)
Volunteer opportunities and charitable giving
Social events, happy hours, treats, and celebrations throughout the year
Workshops and continuous learning opportunities
At Tower, you'll find a collaborative and welcoming culture, a diverse team and a workplace that values both performance and enjoyment. No unnecessary hierarchy. No ego. Just great people doing great work - together.
Tower Research Capital is an equal opportunity employer.
Auto-ApplySoftware Engineer (2026)
Software engineer job at Tower Research Capital
Tower Research Capital is a leading quantitative trading firm founded in 1998. Tower has built its business on a high-performance platform and independent trading teams. We have a 25+ year track record of innovation and a reputation for discovering unique market opportunities.
Tower is home to some of the world's best systematic trading and engineering talent. We empower portfolio managers to build their teams and strategies independently while providing the economies of scale that come from a large, global organization.
Engineers thrive at Tower while developing electronic trading infrastructure at a world class level. Our engineers solve challenging problems in the realms of low-latency programming, FPGA technology, hardware acceleration and machine learning. Our ongoing investment in top engineering talent and technology ensures our platform remains unmatched in terms of functionality, scalability and performance.
At Tower, every employee plays a role in our success. Our Business Support teams are essential to building and maintaining the platform that powers everything we do - combining market access, data, compute, and research infrastructure with risk management, compliance, and a full suite of business services. Our Business Support teams enable our trading and engineering teams to perform at their best.
At Tower, employees will find a stimulating, results-oriented environment where highly intelligent and motivated colleagues inspire each other to reach their greatest potential.
Responsibilities:
Optimizing systems by using network and systems programming, as well as other advanced techniques to minimize latency
Designing, building, and leveraging systems to collect, analyze, and visualize large amounts of data
Building data pipelines to capture reference and market data and developing systems that provide fast and easy access to them
Building trading systems for algo trading
Enhancing the efficiency of trading operations by developing (AI assisted) automation solutions and products
Qualifications:
A Bachelor's, Master's, or PhD degree in computer science or a related field
0-1 years of experience
Deep knowledge of programming concepts and object-oriented programming
Knowledge of SQL and relational databases
Working knowledge of Linux
Strong problem-solving abilities and communication skills
The ability to manage multiple tasks in a fast-paced environment
A passion for new technologies and ideas
Preferred Qualifications (not required):
Knowledge of languages C++, Rust, and Python
Experience in software development or DevOps
Experience in build tools, dependency management, and packaging (e.g., Bazel, Buck2, CMake)
Experience with DevOps tooling (e.g. CI/CD pipelines, version control systems (Git), container technologies (Docker, Kubernetes), Jenkins
Experience with Cloud infrastructure (GCP, AWS)
Past industry experience
Anticipated annual base salary range $150,000-$170,000, plus eligible for discretionary bonus
Tower's headquarters are in the historic Equitable Building, right in the heart of NYC's Financial District and our impact is global, with over a dozen offices around the world.
At Tower, we believe work should be both challenging and enjoyable. That is why we foster a culture where smart, driven people thrive - without the egos. Our open concept workplace, casual dress code, and well-stocked kitchens reflect the value we place on a friendly, collaborative environment where everyone is respected, and great ideas win.
Our benefits include:
Generous paid time off policies
Savings plans and other financial wellness tools available in each region
Hybrid working opportunities
Free breakfast, lunch, and snacks daily
In-office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training and more)
Company-sponsored sports teams and fitness events (JPM Corporate Challenge, Cycle for Survival, Wall Street Rides FAR and more)
Volunteer opportunities and charitable giving
Social events, happy hours, treats, and celebrations throughout the year
Workshops and continuous learning opportunities
At Tower, you'll find a collaborative and welcoming culture, a diverse team and a workplace that values both performance and enjoyment. No unnecessary hierarchy. No ego. Just great people doing great work - together.
Tower Research Capital is an equal opportunity employer.
Auto-ApplyInternship - Trading Applications Software Engineer (Front-end)
New York jobs
Virtu is an industry-leading financial technology firm that operates both proprietary trading and client-facing businesses in the global financial marketplace. Our cutting edge, proprietary technology is core to everything we do. We trade in over 35 countries, across 235 financial exchanges and over 25% of retail order flow in the US. is serviced by Virtu. Our team is a dedicated group of traders, quants and developers that are inspired by the unique and exciting challenges we solve every day. Our culture combines the creativity of a fast paced start up, with the stability of a disciplined financial services firm. We are a flat organization and encourage our people to innovate and lean on their teammates for support and collaboration. We have fun, work hard and strive to be virtuous in all we do. UI DEVELOPER INTERNSHIP Virtu's internship program offers students an extraordinary opportunity to learn about the firm and the world's financial markets. We have built a thoughtful and challenging curriculum that introduces students to all aspects of Virtu's business through a company-curated global training week, real world development projects to complete and engaging social events to get to know our team and culture.
Location: New York
Dates: 10 week program, starting June 8th, 2026 - August 14th, 2026 (with flexibility if needed)
Training: Ongoing training throughout the summer and a training week held in New York or Austin
Projects: Real problems to solve throughout the program. Interns will work from a list of projects and have several senior mentors throughout the summer program.
Perks (varies by location): Onsite Gym & workout classes, Onsite Barista, weekly happy hours/social events, Breakfast & Lunch, Transportation
Our development team is a highly talented group of versatile software engineers. These engineers are responsible for the design, development and optimization of our proprietary, low-latency trading systems as well as our propriety trading algorithms. This team also creates powerful trading tools, which facilitate all trading stages of our high-performance system which is deployed in financial marketplaces around the world.
As an intern on the UI team, you will complete a variety of challenging development projects. You'll work alongside our senior full-stack team to improve scalability, performance and efficiency of our cutting edge trading interfaces and real-time data analytics, with a focus on front-end development and user experience. This is a rare opportunity for students to learn first hand how to design and architect a trading GUI for scale and to support the massive amounts of data that flow through Virtu's trading systems daily.
REQUIREMENTS
Rising juniors, or students expected to be ready for full time employment between December 2026 - June 2027
Excellent academic background in STEM or related field
Strong programming skills in web client languages (JavaScript, TypeScript, HTML, CSS)
Familiarity with web client frameworks (React, Angular, Node), remote API design and architecture (REST, WebSockets)
Experience with Python, Java or C++ a plus
Outstanding quantitative problem‐solving skills and mathematical aptitude
Being comfortable with a wide variety of projects (frontend/backend, different programming languages)
A physicalizer; a person who identifies issues and creates solutions without rigid direction or fanfare
Highly motivated and tenacious individual, with a proven ability to take initiative and work independently and within a team
Team player: authentic, genuine person who is capable of working collective goals.
THE PROCESS After applicants pass an initial resume screening, an online programming test will be emailed to you via HackerRank. Upon review, we will reach out to arrange next steps. We are looking forward to meeting you!
Salary Range: $5,000 - $5,300 weekly (salary range is exclusive of sign on bonuses, housing, meals, benefits or any other forms of compensation)
Virtu Financial is an equal opportunity employer, committed to a diverse and inclusive workplace, welcoming you for who you are and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplyInternship - Trading Applications Software Engineer (Front-end)
New York, NY jobs
Virtu is an industry-leading financial technology firm that operates both proprietary trading and client-facing businesses in the global financial marketplace. Our cutting edge, proprietary technology is core to everything we do. We trade in over 35 countries, across 235 financial exchanges and over 25% of retail order flow in the US. is serviced by Virtu.
Our team is a dedicated group of traders, quants and developers that are inspired by the unique and exciting challenges we solve every day. Our culture combines the creativity of a fast paced start up, with the stability of a disciplined financial services firm. We are a flat organization and encourage our people to innovate and lean on their teammates for support and collaboration. We have fun, work hard and strive to be virtuous in all we do.
UI DEVELOPER INTERNSHIP
Virtu's internship program offers students an extraordinary opportunity to learn about the firm and the world's financial markets. We have built a thoughtful and challenging curriculum that introduces students to all aspects of Virtu's business through a company-curated global training week, real world development projects to complete and engaging social events to get to know our team and culture.
* Location: New York
* Dates: 10 week program, starting June 8th, 2026 - August 14th, 2026 (with flexibility if needed)
* Training: Ongoing training throughout the summer and a training week held in New York or Austin
* Projects: Real problems to solve throughout the program. Interns will work from a list of projects and have several senior mentors throughout the summer program.
* Perks (varies by location): Onsite Gym & workout classes, Onsite Barista, weekly happy hours/social events, Breakfast & Lunch, Transportation
Our development team is a highly talented group of versatile software engineers. These engineers are responsible for the design, development and optimization of our proprietary, low-latency trading systems as well as our propriety trading algorithms. This team also creates powerful trading tools, which facilitate all trading stages of our high-performance system which is deployed in financial marketplaces around the world.
As an intern on the UI team, you will complete a variety of challenging development projects. You'll work alongside our senior full-stack team to improve scalability, performance and efficiency of our cutting edge trading interfaces and real-time data analytics, with a focus on front-end development and user experience. This is a rare opportunity for students to learn first hand how to design and architect a trading GUI for scale and to support the massive amounts of data that flow through Virtu's trading systems daily.
REQUIREMENTS
* Rising juniors, or students expected to be ready for full time employment between December 2026 - June 2027
* Excellent academic background in STEM or related field
* Strong programming skills in web client languages (JavaScript, TypeScript, HTML, CSS)
* Familiarity with web client frameworks (React, Angular, Node), remote API design and architecture (REST, WebSockets)
* Experience with Python, Java or C++ a plus
* Outstanding quantitative problem‐solving skills and mathematical aptitude
* Being comfortable with a wide variety of projects (frontend/backend, different programming languages)
* A physicalizer; a person who identifies issues and creates solutions without rigid direction or fanfare
* Highly motivated and tenacious individual, with a proven ability to take initiative and work independently and within a team
* Team player: authentic, genuine person who is capable of working collective goals.
THE PROCESS
After applicants pass an initial resume screening, an online programming test will be emailed to you via HackerRank. Upon review, we will reach out to arrange next steps. We are looking forward to meeting you!
Salary Range: $5,000 - $5,300 weekly (salary range is exclusive of sign on bonuses, housing, meals, benefits or any other forms of compensation)
Virtu Financial is an equal opportunity employer, committed to a diverse and inclusive workplace, welcoming you for who you are and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplyAI Software Developer
New York jobs
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 inefficiencies. Our teams work collaboratively to drive the production of alphas and financial strategies - the foundation of a balanced, global investment platform.
WorldQuant is built on a culture that pairs academic sensibility with accountability for results. Employees are encouraged to think openly about problems, balancing intellectualism and practicality. Excellent ideas come from anyone, anywhere. Employees are encouraged to challenge conventional thinking and possess an attitude of continuous improvement.
Our goal is to hire the best and the brightest. We value intellectual horsepower first and foremost, and people who demonstrate an outstanding talent. There is no roadmap to future success, so we need people who can help us build it.
Technologists at WorldQuant research, design, code, test and deploy projects while working collaboratively with researchers and portfolio managers. Our environment is relaxed yet intellectually driven. We seek people who think in code and are motivated by being around like-minded people.
The Role: We are building a new software engineering team with strong applied AI orientation to seek to amplify WorldQuant's success. The team will be focusing on creating company-wide applications to address our colleagues' every day problems. You will have a chance to work with a broad range of teams at WorldQuant, helping them to be more productive with custom solutions.
Collaborate with cross-functional distributed teams.
Gather, analyze and spec out requirements, and manage product deliverables.
Design and build scalable AI-driven products addressing real-world problems.
Stay current with the latest technical advancements, particularly in the field of AI and LLMs.
What You'll bring:
Strong programming skills, preferably in Python.
Exceptional analytical skills and a passion for solving complex problems.
Thorough understanding of how AI works and familiarity with language models.
Understanding of vector databases and other relevant data structures.
Working knowledge in various databases and messaging technologies is a strong plus. (SQL, Redis, Kafka etc.)
Excellent communication skills in English.
Mature, thoughtful attitude with the ability to operate in a collaborative, team-oriented culture.
A strong delivery mind-set, drive to get things done.
Experience in finance is not required.
Our Benefits:
Core Benefits:
Fully paid medical and dental insurance for employees and dependents, flexible spending account, 401k, fully paid parental leave, generous PTO (paid time off) that consists of:
twenty vacation days that are pro-rated based on the employee's start date, at an accrual of 1.67 days per month, three personal days, and
ten sick days.
Perks: Employee discounts for gym memberships, wellness activities, healthy snacks, casual dress code
Training: learning and development courses, speakers, team-building off-site
Employee resource groups
Pay Transparency:
WorldQuant is a total compensation organization where you will be eligible for a base salary, discretionary performance bonus, and benefits.
To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on job function and level, benchmarked against similar stage organizations. When finalizing an offer, we will take into consideration an individual's experience level and the qualifications they bring to the role to formulate a competitive total compensation package.
The Base Pay Range For This Position Is $150,000 - $200,000 USD.
At WorldQuant, we are committed to providing candidates with all necessary information in compliance with pay transparency laws. If you believe any required details are missing from this job posting, please notify us at WQHR_*****************, and we will address your concerns promptly.
By submitting this application, you acknowledge and consent to terms of the WorldQuant Privacy Policy. The privacy policy offers an explanation of how and why your data will be collected, how it will be used and disclosed, how it will be retained and secured, and what legal rights are associated with that data (including the rights of access, correction, and deletion). The policy also describes legal and contractual limitations on these rights. The specific rights and obligations of individuals living and working in different areas may vary by jurisdiction.
#LI-RS1
By submitting this application, you acknowledge and consent to terms of the WorldQuant Privacy Policy. The privacy policy offers an explanation of how and why your data will be collected, how it will be used and disclosed, how it will be retained and secured, and what legal rights are associated with that data (including the rights of access, correction, and deletion). The policy also describes legal and contractual limitations on these rights. The specific rights and obligations of individuals living and working in different areas may vary by jurisdiction.
Copyright © 2025 WorldQuant, LLC. All Rights Reserved.
WorldQuant is an equal opportunity employer and does not discriminate in hiring on the basis of race, color, creed, religion, sex, sexual orientation or preference, age, marital status, citizenship, national origin, disability, military status, genetic predisposition or carrier status, or any other protected characteristic as established by applicable law.
Auto-ApplySoftware Engineer (kdb+/q)
New York, NY jobs
VIRTU As a leading financial technology firm, we leverage cutting-edge technology to deliver liquidity to global markets as well as innovative, transparent trading solutions and industry standard-setting analytics tools to our clients. As a market maker, Virtu provides deep liquidity that helps to create more efficient markets around the world. Our market structure expertise, broad diversification, and execution technology enables us to provide competitive bids and offers in over 19,000 securities, at over 235 venues, in 36 countries worldwide.
Virtu offers a dynamic, meritocratic environment with a flat hierarchy. No finance background is necessary or expected. This is a great opportunity for the right candidate to kick start a career in the financial technology space.
THE ROLE
We are seeking an experienced kdb+ Developer to join our team with an initial focus on further enhancing our reference data infrastructure. This role offers the opportunity to make significant impact on critical data systems and work with our main development team on broader trading and analytics platforms.
The KDB developer will research, coordinate and resolve production support issues by interacting closely with product owners, clients and other stakeholders.
* Redesign and optimize existing reference data systems for improved performance, scalability, and reliability
* Implement robust data validation, cleansing, and reconciliation processes
* Develop and maintain interfaces with external data vendors, market data feeds, and internal systems
* Analyze and tune kdb+ queries and processes for optimal memory usage and execution speed
* Create comprehensive technical documentation and establish coding standards for the reference data platform
THE CANDIDATE
* A Bachelor's degree or Master's degree in Computer Science, Engineer, Math or related fields
* 5+ years of hands-on experience with kdb+ and q programming language
* Strong understanding of time-series databases, column-oriented storage, and in-memory computing concepts
* Proven technical knowledge in software development methodologies, design and implementation
* Demonstrated ability to effectively communicate quantitative and conceptual topics and concepts
* Previously demonstrated excellent problem solving aptitude
* Demonstrated ability to work independently, handle multiple tasks simultaneously and adapt quickly to changes
* Strong analytical skills with ability to review complex requests, sometimes without clear functional specs and provide a robust technical solution.
* Excellent written and verbal communication skills for technical documentation and cross-team collaboration
* Ability to manage multiple priorities and deliver projects on time
* Meticulous approach to data quality and system reliability
* Interest in new and advanced programming languages
DESIRED, BUT NOT REQUIRED
* Experience in investment banking, asset management, or financial technology; Understanding of FIX or Trade work flow; Fixed Income experience being a strong plus
* Knowledge of securities master data, corporate actions, and data vendor formats (Bloomberg, Reuters, etc.)
* Experience with low-latency, high-volume data processing systems, embedded systems, network programming, and/or multithreading
* Experience with Linux, Unix, DevOps practices and CI/CD pipelines
Salary Range: $125,000 - $200,000 (salary range is exclusive of bonuses, benefits or other categories of compensation)
Virtu Financial is an equal opportunity employer, committed to a diverse and inclusive workplace, welcoming you for who you are and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplySoftware Engineer (kdb+/q)
New York jobs
VIRTU
As a leading financial technology firm, we leverage cutting-edge technology to deliver liquidity to global markets as well as innovative, transparent trading solutions and industry standard-setting analytics tools to our clients. As a market maker, Virtu provides deep liquidity that helps to create more efficient markets around the world. Our market structure expertise, broad diversification, and execution technology enables us to provide competitive bids and offers in over 19,000 securities, at over 235 venues, in 36 countries worldwide.
Virtu offers a dynamic, meritocratic environment with a flat hierarchy. No finance background is necessary or expected. This is a great opportunity for the right candidate to kick start a career in the financial technology space.
THE ROLE
We are seeking an experienced kdb+ Developer to join our team with an initial focus on further enhancing our reference data infrastructure. This role offers the opportunity to make significant impact on critical data systems and work with our main development team on broader trading and analytics platforms.
The KDB developer will research, coordinate and resolve production support issues by interacting closely with product owners, clients and other stakeholders.
Redesign and optimize existing reference data systems for improved performance, scalability, and reliability
Implement robust data validation, cleansing, and reconciliation processes
Develop and maintain interfaces with external data vendors, market data feeds, and internal systems
Analyze and tune kdb+ queries and processes for optimal memory usage and execution speed
Create comprehensive technical documentation and establish coding standards for the reference data platform
THE CANDIDATE
A Bachelor's degree or Master's degree in Computer Science, Engineer, Math or related fields
5+ years of hands-on experience with kdb+ and q programming language
Strong understanding of time-series databases, column-oriented storage, and in-memory computing concepts
Proven technical knowledge in software development methodologies, design and implementation
Demonstrated ability to effectively communicate quantitative and conceptual topics and concepts
Previously demonstrated excellent problem solving aptitude
Demonstrated ability to work independently, handle multiple tasks simultaneously and adapt quickly to changes
Strong analytical skills with ability to review complex requests, sometimes without clear functional specs and provide a robust technical solution.
Excellent written and verbal communication skills for technical documentation and cross-team collaboration
Ability to manage multiple priorities and deliver projects on time
Meticulous approach to data quality and system reliability
Interest in new and advanced programming languages
DESIRED, BUT NOT REQUIRED
Experience in investment banking, asset management, or financial technology; Understanding of FIX or Trade work flow; Fixed Income experience being a strong plus
Knowledge of securities master data, corporate actions, and data vendor formats (Bloomberg, Reuters, etc.)
Experience with low-latency, high-volume data processing systems, embedded systems, network programming, and/or multithreading
Experience with Linux, Unix, DevOps practices and CI/CD pipelines
Salary Range: $125,000 - $200,000 (salary range is exclusive of bonuses, benefits or other categories of compensation)
Virtu Financial is an equal opportunity employer, committed to a diverse and inclusive workplace, welcoming you for who you are and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplySoftware Engineer - Trading Strategies (Java/C++)
New York jobs
VIRTU
As a leading financial technology firm, we leverage cutting-edge technology to deliver liquidity to global markets as well as innovative, transparent trading solutions and industry standard-setting analytics tools to our clients. As a market maker, Virtu provides deep liquidity that helps to create more efficient markets around the world. Our market structure expertise, broad diversification, and execution technology enables us to provide competitive bids and offers in over 19,000 securities, at over 235 venues, in 36 countries worldwide.
Virtu offers a dynamic, meritocratic environment with a flat hierarchy. No finance background is necessary or expected.
THE ROLE
We are looking for a talented and motivated Software Engineer to join our Strategy Development team. You'll work at the core of our trading platform, building high-performance systems where every microsecond counts. This is a fast-paced environment with a constant focus on precision, efficiency, and reliability. Responsibilities include:
Design, implement, and test low-latency, high-throughput trading applications in Java and C++.
Optimize performance at the system, application, and code level to reduce latency and improve throughput.
Collaborate closely with traders, quants, and fellow engineers to understand business needs and translate them into scalable solutions.
Troubleshoot production issues quickly and confidently-then make sure they don't happen again.
Engage in peer code reviews, design sessions, and collaborative performance tuning.
Contribute to a culture that values smart thinking, clear communication, and technical rigor.
THE CANDIDATE
Bachelor's or Master's in Computer Science, Engineering, or a related field.
3+ years of professional software engineering experience, with expertise in Java or C++.
Solid understanding of computer science fundamentals and network protocols.
Experience in performance profiling, debugging, and tuning in a real-time environment.
A proactive, detail-oriented mindset with the drive to build systems that perform at the highest level.
Strong verbal and written communication skills.
Ability to work effectively in a collaborative, fast-paced environment.
Motivated, self-starting personality. Our engineers are expected to show initiative and demonstrate peer leadership
WHAT WE OFFER
A lean, high-talent team where your work won't get buried under layers of management.
Autonomy and ownership over impactful systems and projects.
Opportunity to directly impact trading outcomes.
Collaborative, engineering-focused culture that values depth and speed.
THE PROCESS: If applicant passes an initial resume screening, we will send an online programming test via email from a service called HackerRank. After passing the programming test, we will contact you to arrange a phone screen.
Salary Range: $150,000 - $200,000 (salary range is exclusive of bonuses, benefits or other categories of compensation)
Virtu Financial is an equal opportunity employer, committed to a diverse and inclusive workplace, welcoming you for who you are and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplySoftware Engineering Internship - Summer 2026
New York jobs
CTC is a cutting-edge proprietary trading firm with a long-term vision and a clear focus on helping the world price and manage risk. Our fun and trusting culture inspires us to solve the industry's most challenging problems and take calculated risks in a collaborative environment.
We strive to be the most innovative firm in the industry today, tomorrow, and long into the future while upholding ethical excellence. We believe that CTC makes a positive impact on the markets, the lives of our employees, and all the communities to which we belong. Started in 1995 by a team of forward-thinking Traders, we are proud to call ourselves an industry leader that keeps making markets and each other better.
Are you excited by the opportunity to be part of a dynamic trading environment that values teamwork and collaboration? Do you thrive in an innovative atmosphere? If so, we encourage you to consider Chicago Trading Company (CTC)!
Our History
CTC is a cutting-edge proprietary trading firm with a long-term vision and a clear focus on helping the world price and manage risk. Our fun and trusting culture inspires us to solve the industry's most challenging problems and take calculated risks in a collaborative environment.
We strive to be the most innovative firm in the industry today, tomorrow, and long into the future while upholding ethical excellence. We believe that CTC makes a positive impact on the markets, the lives of our employees, and all the communities to which we belong. Started in 1995 by a team of forward-thinking Traders, we are proud to call ourselves an industry leader that keeps making markets and each other better.
The Role
As a Software Engineering (SE) Intern, you will be challenged to learn and adapt in a dynamic, forward-thinking, and fast-paced environment and will experience life as an engineer on one of our technology teams. Your impact is immediate and meaningful. You will work alongside software engineers designing, solving and testing complex coding problems that will deliver solutions to our trading tools and risk applications. These distributed real-time systems will require you to have a proven understanding of computer science concepts, software development skills and methodology, and effective communication and teamwork abilities. You will get exposure to the design and implementation of these systems, which will allow you to build upon your technical skills. As part of the Summer Associate cohort, you will learn and socialize alongside other SE Interns and Quant Trading (QT) Interns.
There are a variety of languages you could get practical experience working with including (but not limited to): Java, C++, and Python. Software development cycles at CTC are short and releases of proprietary software are frequent. This is a fast-paced and dynamic team environment where our engineers quickly see the results of their effort, and the impact that work has on our businesses.
What to Expect
The internship program gives you insight into our culture and an inward look into what our business is all about. You will participate in three classroom learning experiences including: a week-long Basics of Options class, a multi-week class on the fundamentals of market making (Mock Trading), and a multi-week class that introduces elements of our quant framework (Quant Curriculum). You will also attend planned social activities and talks from various business leaders to propel your professional growth, and build your network with CTC employees and fellow interns. You will:
Deliver a technical project in an impactful role mirroring that of a full-time Software Engineering Associate
Get hands-on experience with our trading technology
Have weekly one-on-one meetings with your manager to ensure you are progressing and learning throughout the program
Receive mentorship from members of our technology team
Experience a culture with a strong emphasis on teamwork and collaboration built through various educational and social activities
What it takes for you to be successful:
A foundation in data structures, object-oriented programming and algorithms, and the ability to apply them to real-world problems
An interest in learning about technology, trading, pricing and risk management. No prior knowledge or experience in finance is necessary, but a deep curiosity and a hunger to learn is essential
You are a highly motivated, humble, and collaborative team member
Ability to thrive in a team-based environment filled with driven people who want to compete and win together
Ability to effectively communicate ideas both written and verbally that showcase your analytical skills
You seek constructive feedback to grow your capabilities
Key Requirements:
You are pursuing a bachelor's or Master's degree in computer science, Computer Engineering or a similar technical field with Java, C++, or Python experience
You will graduate between December 2026-June 2027
You have a demonstrated record of success (academics, awards, etc.)
You are willing to relocate to Chicago, IL or New York, NY for the summer
Why should you consider interning at CTC?
Be part of a fast-growing, industry-leading global technology company
Opportunity to work with and learn from forward-thinking leaders in our industry
Excellent support system to ensure your learning and development
Fun, collaborative, team environment
Competitive pay, free housing with your fellow interns in downtown Chicago (or a housing stipend if located in New York), and free breakfast, lunch, and snacks!
Compensation
Monthly Salary of $14,500
Please note: You are allowed to submit one application per position (i.e. SE Intern and QT Intern) during the recruiting cycle. We recommend focusing on applying for the role that aligns most closely with your skills and interests. While you can apply for more than one role, please keep in mind that each application will be assessed according to the specific requirements set for that role. The Chicago and New York job posts are the same job. Please do not apply to both. Pick one and select your location preferences in the application.
Our Commitment to Diversity, Equity and Inclusion
At CTC, we aim to cultivate a workplace that celebrates diversity and each person feels included, engaged and empowered. Where each of us feels we belong. We are committed to having a diverse workforce and are proud to be an equal opportunity employer. CTC does not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment.
If you have a disability and believe you need a reasonable accommodation in order to search for a job opening or to apply for a position, please contact us at ***********************. Note that emails sent to this email account for non-disability related issues, such as following up on an application, will not receive a response.
Use of Artificial Intelligence (AI)
Information submitted by job applicants may be subject to review and analysis by automated systems, including Artificial Intelligence (AI), as part of the recruitment process. Such systems are utilized to enhance the efficiency and effectiveness of our hiring procedures. Applicants are advised that any information provided may be evaluated by AI tools to ensure an equitable and thorough assessment.
Auto-ApplySoftware Engineer
Amsterdam, NY jobs
DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 30 years, so has DRW - maximizing opportunities to include real estate, cryptoassets and venture capital. With over 2000 employees and offices around the world, we work together to solve complex problems, challenge consensus and deliver meaningful results. It's a place of high expectations, deep curiosity and thoughtful collaboration.
We are seeking a Software Engineer to join our Unified Platform (UP) organization. UP consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision-making and research, our platform simplifies implementing new ideas, enhancing our competitive edge.
As a Software Engineer on one of the Unified Platform teams, you'll be part of a tight knit team of software engineers working closely with internal users (analysts, quants, traders) to develop innovative systems that enable research and trading. You'll experiment with emerging technologies to process data at scale. You'll wrestle a mountain of data into human understandable insights.
We care deeply about preserving a respectful and diverse team culture. We are a group of polyglots and technologists always seeking to find the right tool for each problem, even if that means learning something new or reviving something old. We value business impact and outcomes over process, and we make decisions based on data. We strive to adapt quickly as business priorities change.
What you'll do in this role:
* Develop tools to enable the business to rapidly embrace new opportunities in global markets
* Partner closely with internal customers to understand their needs and build intuitive self-service tools
* Develop software for large scale data acquisition, storage, accessibility, and visualization
* Work with a team to maintain and extend our global markets reach
* Learn about market microstructure, financial instruments, and markets in which DRW participates or wants to participate in
This could be a good fit if you:
* Are motivated to solve hard problems with deceptively simple solutions
* Think a lot about user experience and try to really understand end users' jobs and pain points
* Think a lot about APIs, modular design and testing
* Love refactoring and keep trying until you find a better answer
* Enjoy making the "right way to do it" the path of least resistance
* Have made a random tool for yourself…and then peers ask for it…then other teams ask for it…
* Are fiercely proud of your project's reliability, performance and ease of maintenance
* Are excited to learn about financial markets, trading, etc.
What we need on the team:
* At least 2-3 years of platform-level software development experience
* Strong computer science fundamentals; a degree in Computer Science or equivalent work experience
* Strong experience with Java, Python or any modern programming language
* Experience processing high volumes of data at scale
* Excellent analytical and problem-solving skills
* Comfort working within a globally-distributed team
* A background in some of the following a bonus:
* Java experience
* Python experience
* Ruby experience
* Big data technologies: Spark, Trino, Kafka
* Financial Markets experience
* SQL: Postgres, Oracle
* Cloud-native deployments: AWS, Docker, Kubernetes
* Observability: Splunk, Prometheus, Grafana
For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at *******************************
California residents, please review the California Privacy Notice for information about certain legal rights at ******************************************
#LI-TL
Auto-ApplySoftware Engineer
New York jobs
About the program
Our goal is to give you a real sense of what it's like to work at Jane Street full time. Over the course of your internship, you will explore ways to approach and solve exciting problems within your field of interest through fun and challenging classes, interactive sessions, and group discussions - and then you will have the chance to put those lessons to practical use.
As an intern, you are paired with full-time employees who act as mentors, collaborating with you on real-world projects we actually need done. When you're not working on your project, you will have plenty of time to use our office amenities, physical and virtual educational resources, attend guest speakers and social events, and engage with the parts of our work that excite you the most.
If you've never thought about a career in finance, you're in good company. Many of us were in the same position before working here. If you have a curious mind, a collaborative spirit, and a passion for solving interesting problems, we have a feeling you'll fit right in.
About the Position
As a Software Engineering intern, you'll learn how we use OCaml (our primary development language) in our day to day work, and gain exposure to the libraries and tools that are foundational to our internal systems. Some teams also use Python, so depending on the project, you might do some work with Python as well.
During the internship, you'll work on one or two projects, closely mentored by full-time software engineers. Mentors design intern projects based on their team's current needs and are heavily invested in helping interns build maintainable, high-quality software that is intended to reach production. The projects you will work on are as varied and diverse as those full-timers work on, covering a wide range of problems, from high performance trading systems to programming language design and everything in between.
If you'd like to learn more, you can read about our interview and team placement processes and get a sense of what our most recent intern projects looked like!
About You
We
don't
expect you to have a background in finance, OCaml, functional programming, or any other specific field-we're looking for smart people who enjoy solving interesting problems. We're more interested in how you think and learn than what you currently know. You should be:
A top-notch programmer with a love for technology
Intellectually curious, collaborative, and eager to learn
Humble and unafraid to ask questions and admit mistakes
If you're a recruiting agency and want to partner with us, please reach out to **********************************.
Auto-ApplySoftware Engineer
New York, NY jobs
We're looking for Software Engineers who want to help us design and build the systems and tools that run the firm. You'll find Software Engineers in all parts of Jane Street, solving real problems in critical areas ranging from trading desks to our accounting team, as well as building foundational infrastructure, whether that means implementing network monitoring or risk models.
We are big believers in functional programming and, using OCaml, a statically -typed functional programming language, as our primary tool. More recently, Python has become a vital part of Jane Street's research and trading work, acting as the go-to language for data analysis, visualization, and machine learning.
Beyond our own environment, we also recognize the value of open source software, leveraging it in our daily work and releasing over a million lines of our own code as open source. We're also always looking for ways to expand open source projects, and provide ongoing support to things like Mercurial, the OCaml compiler, and the OPAM package manager. That said, we're interested in talented engineers with experience in any language-most of us came in with little to no practical experience in OCaml before we joined.
If you'd like to learn more, you can read about our interview process and meet some of our newest hires.
About You
We
don't
expect you to have a background in functional programming, OCaml, Python, finance, or any other specific field-we're looking for smart programmers who enjoy solving interesting problems. We're more interested in how you think and learn than what you currently know. You should be:
A top-notch programmer with a love for technology
Intellectually curious, collaborative, and eager to learn
Humble and unafraid to ask questions and admit mistakes
If you're a recruiting agency and want to partner with us, please reach out to
**********************************
.
Auto-ApplyFront End Software Engineer
New York, NY jobs
We're looking for a software engineer who is passionate about front-end development, user-interface design, and typed functional programming. You would take part in the design and implementation of our next-generation of browser-based tools for operating our trading infrastructure.
We're building for expert users, which means we want to maintain a high UX bar, and at the same time create tools that are flexible and powerful enough to satisfy the needs of deeply engaged users.
Beyond working on the individual tools, we want someone who can find opportunities to create libraries and abstractions that capture common interaction idioms, and to sharpen our development practices and firm-wide approach to UI development.
We're looking to add someone with a particular mix of skills and experience:
A strong background in web technologies, including browser fundamentals like CSS and the DOM, and an understanding of the principles of UI frameworks like Vue, Angular, React, and Flutter.
Practical experience building sophisticated UIs in the browser. We're looking for someone who loves the detailed polishing that's needed to build elegant and highly usable UIs.
An interest in and appreciation of typed functional programming as an approach to UI construction. Experience with languages like Elm, ReasonML, Purescript, and Typescript is a plus. (we don't expect experience in OCaml in particular.)
The role will provide opportunities to work in multiple parts of the stack, including front-ends, back-ends, middleware, and databases. The job will also involve working closely with traders and other end-users to better understand their needs.
Auto-ApplySoftware Engineer
New York, NY jobs
About the Program
Our goal is to give you a real sense of what it's like to work at Jane Street full time. Over the course of your internship, you will explore ways to approach and solve exciting problems within your field of interest through fun and challenging classes, interactive sessions, and group discussions - and then you will have the chance to put those lessons to practical use.
As an intern, you are paired with full-time employees who act as mentors, collaborating with you on real-world projects we actually need done. When you're not working on your project, you will have plenty of time to use our office amenities, physical and virtual educational resources, attend guest speakers and social events, and engage with the parts of our work that excite you the most.
If you've never thought about a career in finance, you're in good company. Many of us were in the same position before working here. If you have a curious mind, a collaborative spirit, and a passion for solving interesting problems, we have a feeling you'll fit right in.
Learn more about Jane Street's internship program here.
About the Position
As a Software Engineering intern, you'll learn how we use OCaml (our primary development language) in our day to day work, and gain exposure to the libraries and tools that are foundational to our internal systems. Some teams also use Python, so depending on the project, you might do some work with Python as well.
During the internship, you'll work on one or two projects, closely mentored by full-time software engineers. Mentors design intern projects based on their team's current needs and are heavily invested in helping interns build maintainable, high-quality software that is intended to reach production. The projects you will work on are as varied and diverse as those full-timers work on, covering a wide range of problems, from high performance trading systems to programming language design and everything in between.
If you'd like to learn more, you can read about our interview and team placement processes and get a sense of what our most recent intern projects looked like!
About You
We
don't
expect you to have a background in finance, OCaml, functional programming, or any other specific field-we're looking for smart people who enjoy solving interesting problems. We're more interested in how you think and learn than what you currently know. You should be:
A top-notch programmer with a love for technology
Intellectually curious, collaborative, and eager to learn
Humble and unafraid to ask questions and admit mistakes
Must be enrolled in a co-op program at your university
If you're a recruiting agency and want to partner with us, please reach out to **********************************.
Auto-ApplySoftware Engineer / Writer
New York, NY jobs
We're looking to hire a programmer-who-writes, or a writer-who-codes.
Here are the kinds of things we'd like to have this person work on:
Documentation. We've always believed that developers should spend time and effort documenting their own code, but at the same time, a great writer with a feel for the technology can raise the level of quality in a way that few developers can. Establishing a culture of great docs is especially important as we grow.
Building tools that support documentation. So much documentation is auto-generated by our systems, whether as error messages, logs, automated emails, or library docstrings. Getting your hands dirty hacking on documentation-adjacent tools will help not just to a first order, but will also make your other writing more effective.
Training material. We have a ton of programs that new and experienced hires go through, ranging from an OCaml Bootcamp to Dev Teach-ins that expose students to interesting technical problems from around the company. Part of the job is to make these better and mint more of them where valuable.
Writing longer pieces. We need more tutorials and overviews on a variety of topics. We have an internal developer handbook that we're writing, with a backlog of chapters-each one an opportunity to dive deep into some part of our stack. But there's also a lot of external writing to be done, for instance on our blog, our programming podcast, for conferences, recruiting events, and more.
In terms of skills, we want someone who is both an excellent writer and good enough at programming to navigate our codebase, work through our tutorials, and write up examples. You might spend meaningful time embedded as an engineer on one of our projects, just to understand how we write software. But experience with functional programming, expressive type systems, OCaml, or finance are all unnecessary-we're happy to teach you about these things here.
If you're a recruiting agency and want to partner with us, please reach out to
**********************************
.
Auto-ApplySoftware Engineer
New York, NY jobs
We're always hiring software engineers for all of our offices. Technology is at the core of how we approach our work, and engineers are intimately involved in every area of the business.
We are big believers in functional programming and use OCaml, a statically typed functional programming language, as our primary tool. More recently, Python has become a vital part of Jane Street's research and trading work, acting as the go-to language for data analysis, visualization, and machine learning.
We also believe in the value of open source software, using it in our daily work and releasing over a million lines of our own code as open source.
About You
Top-notch programming skills
Deep experience with-and love for-technology. There's no specific checklist; we use software to approach a variety of problems, so we're interested in everything from machine learning to systems administration to programming language design
Strong interpersonal skills. Software engineering at Jane Street is highly collaborative, and we are looking for people who can work effectively in small, close-knit teams
We
don't
expect you to have experience with functional programming, OCaml, Python, or finance; we're happy to hire talented engineers and teach them what they need to know.
If you'd like to get an idea of what we cover in our software engineering interview process, you can visit our interview prep page.
If you're a recruiting agency and want to partner with us, please reach out to
**********************************
.
Auto-ApplySoftware Engineer
New York, NY jobs
About the Program Our goal is to give you a real sense of what it's like to work at Jane Street full time. Over the course of your internship, you will explore ways to approach and solve exciting problems within your field of interest through fun and challenging classes, interactive sessions, and group discussions - and then you will have the chance to put those lessons to practical use.
As an intern, you are paired with full-time employees who act as mentors, collaborating with you on real-world projects we actually need done. When you're not working on your project, you will have plenty of time to use our office amenities, physical and virtual educational resources, attend guest speakers and social events, and engage with the parts of our work that excite you the most.
If you've never thought about a career in finance, you're in good company. Many of us were in the same position before working here. If you have a curious mind, a collaborative spirit, and a passion for solving interesting problems, we have a feeling you'll fit right in.
Learn more about Jane Street's internship program here.
About the Position
As a Software Engineering intern, you'll learn how we use OCaml (our primary development language) in our day to day work, and gain exposure to the libraries and tools that are foundational to our internal systems. Some teams also use Python, so depending on the project, you might do some work with Python as well.
During the internship, you'll work on one or two projects, closely mentored by full-time software engineers. Mentors design intern projects based on their team's current needs and are heavily invested in helping interns build maintainable, high-quality software that is intended to reach production. The projects you will work on are as varied and diverse as those full-timers work on, covering a wide range of problems, from high performance trading systems to programming language design and everything in between.
If you'd like to learn more, you can read about our interview and team placement processes and get a sense of what our most recent intern projects looked like!
About You
We don't expect you to have a background in finance, OCaml, functional programming, or any other specific field-we're looking for smart people who enjoy solving interesting problems. We're more interested in how you think and learn than what you currently know. You should be:
* A top-notch programmer with a love for technology
* Intellectually curious, collaborative, and eager to learn
* Humble and unafraid to ask questions and admit mistakes
* Must be enrolled in a co-op program at your university
If you're a recruiting agency and want to partner with us, please reach out to **********************************.
Easy ApplySoftware Engineer - GUI Desktop Application (C#)
New York, NY jobs
VIRTU As a leading financial technology firm, we leverage cutting-edge technology to deliver liquidity to global markets as well as innovative, transparent trading solutions and industry standard-setting analytics tools to our clients. As a market maker, Virtu provides deep liquidity that helps to create more efficient markets around the world. Our market structure expertise, broad diversification, and execution technology enables us to provide competitive bids and offers in over 19,000 securities, at over 235 venues, in 36 countries worldwide.
Virtu offers a dynamic, meritocratic environment with a flat hierarchy. No finance background is necessary or expected. This is a great opportunity for the right candidate to kick start a career in the financial technology space.
THE ROLE
Virtu is looking for a Software Engineer expert in C# to join our Triton Development team. We're building a state of the art, multi-asset class Execution Management System that's changing the way the world's largest hedge funds and institutional investment managers run their investment processes. Our market-leading Triton Execution Management System is a global, broker-neutral platform that combines Virtu's cutting-edge liquidity, execution, analytics and workflow solutions into one unified and customizable execution interface.
Our Triton Development team is a highly talented group of versatile software engineers. To meet our client demand, we are looking for passionate engineers who love delivering extraordinary software in a highly visible role within the organization. Responsibilities include:
* Scale up capacity and performance of C# software components and end user experiences through Agile development methods.
* Make an impact by evaluating and recommending new technologies and optimal design of next generation features.
* Be a great teammate and effective communicator across teams.
* Handle multiple concurrent projects while adapting quickly to changing priorities.
THE CANDIDATE
* Bachelors or Masters degree with 2+ years of experience
* Proven results delivering multi-threaded, high performance user interfaces in C#
* Strong understanding of Core C# .NET technology for both GUI and Server side development.
* Previous experience with desktop based applications (this is not a web application*)
* Knowledge of multi-asset classes (e.g. Equities, Fixed Income Bonds), market structure and trading systems is a big plus.
* Experience leveraging .NET memory and performance profiling technology
* Proficient in object oriented programming and advanced programming languages (especially Java or WPF)
* Experience with unit testing
* Self-starter and stand-out contributor who has a real passion for technical excellence
* Excellent communication and interpersonal skills (verbal and written)
Salary Range: $130,000 - $180,000 (salary range is exclusive of bonuses, benefits or other categories of compensation)
Virtu Financial is an equal opportunity employer, committed to a diverse and inclusive workplace, welcoming you for who you are and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplySoftware Engineer - GUI Desktop Application (C#)
New York jobs
VIRTU
As a leading financial technology firm, we leverage cutting-edge technology to deliver liquidity to global markets as well as innovative, transparent trading solutions and industry standard-setting analytics tools to our clients. As a market maker, Virtu provides deep liquidity that helps to create more efficient markets around the world. Our market structure expertise, broad diversification, and execution technology enables us to provide competitive bids and offers in over 19,000 securities, at over 235 venues, in 36 countries worldwide.
Virtu offers a dynamic, meritocratic environment with a flat hierarchy. No finance background is necessary or expected. This is a great opportunity for the right candidate to kick start a career in the financial technology space.
THE ROLE
Virtu is looking for a Software Engineer expert in C# to join our Triton Development team. We're building a state of the art, multi-asset class Execution Management System that's changing the way the world's largest hedge funds and institutional investment managers run their investment processes. Our market-leading Triton Execution Management System is a global, broker-neutral platform that combines Virtu's cutting-edge liquidity, execution, analytics and workflow solutions into one unified and customizable execution interface.
Our Triton Development team is a highly talented group of versatile software engineers. To meet our client demand, we are looking for passionate engineers who love delivering extraordinary software in a highly visible role within the organization. Responsibilities include:
Scale up capacity and performance of C# software components and end user experiences through Agile development methods.
Make an impact by evaluating and recommending new technologies and optimal design of next generation features.
Be a great teammate and effective communicator across teams.
Handle multiple concurrent projects while adapting quickly to changing priorities.
THE CANDIDATE
Bachelors or Masters degree with 2+ years of experience
Proven results delivering multi-threaded, high performance user interfaces in C#
Strong understanding of Core C# .NET technology for both GUI and Server side development.
Previous experience with desktop based applications (this is not a web application*)
Knowledge of multi-asset classes (e.g. Equities, Fixed Income Bonds), market structure and trading systems is a big plus.
Experience leveraging .NET memory and performance profiling technology
Proficient in object oriented programming and advanced programming languages (especially Java or WPF)
Experience with unit testing
Self-starter and stand-out contributor who has a real passion for technical excellence
Excellent communication and interpersonal skills (verbal and written)
Salary Range: $130,000 - $180,000 (salary range is exclusive of bonuses, benefits or other categories of compensation)
Virtu Financial is an equal opportunity employer, committed to a diverse and inclusive workplace, welcoming you for who you are and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplySoftware Development Engineer in Test
Software engineer job at Tower Research Capital
Tower Research Capital is a leading quantitative trading firm founded in 1998. Tower has built its business on a high-performance platform and independent trading teams. We have a 25+ year track record of innovation and a reputation for discovering unique market opportunities.
Tower is home to some of the world's best systematic trading and engineering talent. We empower portfolio managers to build their teams and strategies independently while providing the economies of scale that come from a large, global organization.
Engineers thrive at Tower while developing electronic trading infrastructure at a world class level. Our engineers solve challenging problems in the realms of low-latency programming, FPGA technology, hardware acceleration and machine learning. Our ongoing investment in top engineering talent and technology ensures our platform remains unmatched in terms of functionality, scalability and performance.
At Tower, every employee plays a role in our success. Our Business Support teams are essential to building and maintaining the platform that powers everything we do - combining market access, data, compute, and research infrastructure with risk management, compliance, and a full suite of business services. Our Business Support teams enable our trading and engineering teams to perform at their best.
At Tower, employees will find a stimulating, results-oriented environment where highly intelligent and motivated colleagues inspire each other to reach their greatest potential.
Responsibilities
Develop and maintain test automation infrastructure
Design, implement, and enhance robust, scalable, and reusable test automation frameworks for server components
Test automation framework should be accessible and usable by any engineer in the organization. A good measure of success for this automation framework would be for it to be adopted and contributed to by other engineers (Shift-Left approach)
Work closely with software developers, testers and stakeholders to refine technical requirements for the test framework
Code and Execute Automated Tests
Write, execute, and maintain automated test scripts (unit, integration, end-to-end, system, and regression) to cover new features and existing functionality.
Perform white-box testing by reading and understanding application code to write more effective tests and identify code-level defects.
Collaborate with other developers to design test strategies for system/designs under test
Integrate testing into CI/CD
Enhance existing CI/CD test integration to improve scope and coverage
Automation of performance and non functional tests
Qualifications
Experience in test automation - developing and scaling testing frameworks
Proficiency in Python, Experience in C++
Strong testing aptitude with passion for quality
Experience working with server side components
Experience with trading systems and exchange protocols
Familiarity with network protocols particularly TCP/IP
Anticipated New York annual base salary range $150,000 - $200,000, plus eligible for discretionary bonus.
Benefits
Tower's headquarters are in the historic Equitable Building, right in the heart of NYC's Financial District and our impact is global, with over a dozen offices around the world.
At Tower, we believe work should be both challenging and enjoyable. That is why we foster a culture where smart, driven people thrive - without the egos. Our open concept workplace, casual dress code, and well-stocked kitchens reflect the value we place on a friendly, collaborative environment where everyone is respected, and great ideas win.
Our benefits include:
Generous paid time off policies
Savings plans and other financial wellness tools available in each region
Hybrid working opportunities
Free breakfast, lunch, and snacks daily
In-office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training and more)
Company-sponsored sports teams and fitness events (JPM Corporate Challenge, Cycle for Survival, Wall Street Rides FAR and more)
Volunteer opportunities and charitable giving
Social events, happy hours, treats, and celebrations throughout the year
Workshops and continuous learning opportunities
At Tower, you'll find a collaborative and welcoming culture, a diverse team and a workplace that values both performance and enjoyment. No unnecessary hierarchy. No ego. Just great people doing great work - together.
Tower Research Capital is an equal opportunity employer.
Auto-Apply