Jobs
Required skills
JavaScript
TypeScript
Kafka
FXGO is a premier trading platform that allows traders to buy and sell currencies (FX) 24/5. The FX market is the largest market in the world, with more than $7 trillion traded every day. Our platform is used by the industry’s biggest players in over 120 countries to trade hundreds of billions of dollars with each other every day. Our trading applications are distributed, fault-tolerant, highly transactional and low-latency.
Our team
FXGO is a growing team of talented engineers who are passionate about our product. We take pride in building one of the world’s premier FX trading platforms. Our product drives Bloomberg Terminal sales growth and generates additional revenue through transactions. We are currently hiring for the FXGO Orders team.
The FXGO Orders team owns the FX Orders platform, which serves as both an order management system and, for certain workflows, an execution platform. The platform helps clients manage currency risk by enabling traders to efficiently execute foreign exchange (FX) trades and mitigate market movements. Today, the FX Orders platform acts as a single point of access to algorithms from more than 60+ liquidity providers (sell-side price makers), allowing buy-side traders to submit, pause, edit, and cancel orders. The platform is fully data-driven and designed to support seamless onboarding of new providers.
We are currently scaling the system to efficiently handle large volumes of orders simultaneously. The platform intelligently aggregates and manages hundreds of orders to reduce clients operational overhead. Supporting simultaneous execution at scale requires building highly scalable, distributed systems, an area that is central to our expertise.
Who are you?
An engineer who is motivated by building and adding value to financial products that are used by clients, and who appreciates the impact of your work. You’re someone who always takes ownership of what you’re doing, and you’re excited by the opportunity to work on problems that range from business logic, usability to stability and scalability. You love to see what you build in the hands of clients and the challenge of building a live real-time trading platform energizes you.
You’ll need to have:
-
Experience building production ready applications in C++
-
A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
-
An aptitude for problem solving, and a desire to build software solutions to complex business problems with experience getting involved in the full software development lifecycle
-
Passion to drive technology and product evolution
We’d love to see:
-
Experience with high volume, high availability distributed systems
-
Good working knowledge of databases and messaging queues and Apache Kafka
-
Familiarity with JavaScript/TypeScript
Salary Range = 160000 - 240000 USD Annually + Benefits + Bonus
Total Views
0
Apply Clicks
0
Weekly mock applicants
0
Bookmarks
0
Similar jobs

Staff -Manufacturing Engineer- Level 4 Palmdale, California
Lockheed Martin · palmdale

Senior Mechanical Engineer
Kimberly-Clark · United Kingdom- Barrow

Staff Software Engineer, Fault Management
Google ·

Sr. Packaging Engineer
Pfizer · United States - Massachusetts - Andover

Senior Software Engineer
Microsoft · United States, California, Mountain View
About Bloomberg

Bloomberg
PublicBloomberg L.P. is an American privately held financial, software, data, and media company headquartered in Midtown Manhattan, New York City. It was co-founded by Michael Bloomberg in 1981, with Thomas Secunda, Duncan MacMillan, Charles Zegar, and a 12% ownership investment by Merrill Lynch.
10,001+
Employees
Midtown Manhattan
Headquarters
Reviews
4.0
15 reviews
Work-life balance
4.2
Compensation
4.5
Culture
3.2
Career
3.0
Management
2.8
65%
Recommend to a friend
Pros
High compensation and competitive total compensation
Good work-life balance
Company stability and job security
Cons
Slow career progression and promotion speed
Management issues and micromanagement
Limited remote work flexibility
Salary Ranges
2,043 data points
Junior/L3
L2
L3
L4
L5
L6
Mid/L4
Junior/L3 · BNEF Carbon Research Associate
1 reports
$107,000
total per year
Base
$82,763
Stock
-
Bonus
-
$107,000
$107,000
Interview experience
3 interviews
Difficulty
3.7
/ 5
Duration
14-28 weeks
Experience
Positive 0%
Neutral 33%
Negative 67%
Interview process
1
Application Review
2
Recruiter Screen
3
Technical Phone Screen
4
Virtual Onsite/Superday
5
Team Matching
6
Offer
Common questions
Coding/Algorithm
System Design
Behavioral/STAR
Technical Knowledge
Past Experience
News & Buzz
Why Magyar’s Victory in Hungary Is an Echo of 1989: New Economy - Bloomberg.com
Bloomberg.com
News
·
2d ago
Trump Says Iran Will Suspend Nuclear Program as Hormuz Reopens - Bloomberg.com
Bloomberg.com
News
·
3d ago
Oil and Gas Plunge on Hormuz Opening, Hope for End of War - Yahoo Finance
Yahoo Finance
News
·
3d ago
Justice Department Shakes Up Probe Into Alleged Trump Conspiracy - Bloomberg Law News
Bloomberg Law News
News
·
3d ago