Enable job alerts via email!

Senior Software Engineer - Foreign Exchange EMS (FXEM) | New York, NY, USA

Bloomberg

New York (NY)

On-site

USD 160,000 - 240,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join Bloomberg's FX Execution Management System as a Senior Software Engineer. You'll develop solutions that enhance our clients' trading experiences and tackle complex engineering challenges in a collaborative environment. Bring your expertise in C++ or Java and be part of a rapidly growing area in trading technology, while benefiting from a generous salary and comprehensive benefits plan.

Benefits

Generous benefits plan
401(k) with match
Bonus opportunities
Paid time off
Medical, dental, vision benefits

Qualifications

  • 4+ years of experience in C/C++, Java, or other object-oriented programming.
  • Experience building scalable, distributed systems with focus on code quality.
  • A degree in relevant field or equivalent work experience.

Responsibilities

  • Build innovative solutions for trading experiences in FXEM.
  • Work with clients to manage order lifecycles and real-time analytics.
  • Integrate with various trading platforms and systems.

Skills

C++
Java
Object-oriented programming

Education

Degree in Computer Science
Engineering
Mathematics

Job description

Senior Software Engineer - Foreign Exchange EMS (FXEM)

Location
New York

Business Area
Engineering and CTO

Ref #
10041078

Description & Requirements

Join Bloomberg's Foreign Exchange Execution Management System (FXEM), where we're dedicated to building innovative solutions that streamline our clients' trading experiences. As a leading provider of a multi-asset trading platform, we enable our clients to effortlessly manage order lifecycles, access real-time analytics, and seamlessly connect with global dealers and trading venues. With over $150 Billion traded daily, we're at the forefront of the industry.

Our Team:
We integrate closely with Bloomberg's order and execution management systems (AIM, TSOX), the FXGO trading venue and RuleBuilder Automation platform to streamline client trading activity from order staging to execution and trade reporting. As part of the FXEM Engineering team, you'll have the opportunity to impact the entire tech stack and to work across all stages of our clients' workflows. We currently make use of C++ as a language of choice.

As we expand our client base to include more large investment firms with complex trading requirements, we're embarking on exciting product initiatives and tackling complex engineering challenges. Our focus is on developing advanced analytical tools, intricate workflows, and bulk trading capabilities to meet the evolving needs of these new clients as well as our existing client base. Additionally, we're committed to architecting our system to be highly reliable and available while being able to scale horizontally.

Our Values:

  • Productive and helpful environment fostering engineering success, with an emphasis on learning together and providing guidance.
  • Respectful and cooperative collaboration within and outside the team.
  • Sharp focus on our clients and a passionate commitment to a predictable and reliable process and product.

What's in it for you:
  • Be an integral part of a rapidly growing area in trading at Bloomberg
  • Work with some of the best people and will get opportunities to learn and/or introduce industry-leading technologies like orchestrators, messaging systems, distributed caches and synchronization technologies
  • Partner with various stakeholders including Product and Sales, to drive initiatives, build consensus and deliver high quality software

You'll need to have:
  • 4+ years of experience in C/C++, Java, or any other object-oriented programming language
  • A degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
  • Experience building scalable, distributed systems with focus on code quality and testing

We'd love to see:
  • Prior experience developing trading applications
  • Experience with capturing and analyzing system performance and metrics
  • Enthusiasm to drive discussions, share new ideas, and promote best practices on the team

If you're someone who shares our ethos and is passionate about pushing the boundaries of technology and thrive in a fast-paced, collaborative environment, join us in shaping the future of FX trading technology!

Salary Range = 160000 - 240000 USD Annually + Benefits + Bonus

The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.

We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.

What is Bloomberg?Our teams unleash the power of information and technology to organize, understand, and improve our world. Our 325,000+ global cust...

Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.