Senior Software / Reliability Engineer - Trade Automation & Execution

Careers at Bloomberg

Back to Search

New York, NY

Posted Nov 7, 2022 - Requisition No. 103014

The Trade Automation and Execution (TRAX) group at Bloomberg provides best-in-class workflows and experiences for those in the business of trading, through a rich enterprise-grade ecosystem of composable data and functionality. As a team of nearly 300 Engineers around the world, we work across all our trading platforms to build core infrastructure, execution, and analytics functionality to handle an ever-increasing volume of trades. Every day, more than a hundred thousand people use the high-impact functionality that we build to manage portfolios, analyze markets and trade trillions of dollars. Our key challenges are scaling, high availability and speed as our distributed platforms process millions of events, and our trading UI frameworks are accessed tens of thousands of times a day.

Who we are:

The TRAX System Reliability Engineering (SRE) team leads the mission for improving observability and reliability across all TRAX platforms. Our projects span from instrumenting client user journeys with key SLIs reflecting user experience to providing telemetry platforms built on top of logs, metrics and distributed tracing. While these three pillars of observability provide a tremendous amount of data, we recognize that it is not enough to just observe - we need to use this data to answer questions and improve business outcomes. To that end, we integrate with powerful data analytics and visualization built with industry standard tools like Jupyter notebooks and Grafana to take a data driven approach to decision making, measuring improvements and setting standards.

What’s in it for you:

We sit at the intersection of finance and technology where people will challenge your ideas and push your engineering skills to the next level. Have you wanted to get better insights from the data as microservice environments continue widening in scale? Do you love applying technology to quickly understand impact and get to the bottom of business impacting issues? 

As a TRAX SRE, you will:

  • Enjoy solving highly complex problems while understanding the scope and impact of your work
  • Apply your skills in coding and large-scale system design and work with a diverse group of people from various backgrounds and experiences to build the observability framework for our trading applications 
  • Work on a diverse software stack and industry-leading technologies
  • Engage with our partners across the organization to lead the uptake of SRE principles and methodologies like SLIs, SLOs and error budgets
  • Motivate change and make organizational impact by promoting a reliability focused approach

We'll trust you to:

  • Identify key indicators that reflect client expectations by asking the right questions and investigating the why(s)
  • Establish a high standard for Observability across our system to improve understanding and visibility of potential issues
  • Create tooling for monitoring and debugging that improves transparency of the system and minimizes operational costs through automation
  • Document and advocate for standards to build well instrumented software capital

You'll need to have:

  • Proficiency in one or more high-level languages like Python, C++ or Java
  • Experience with telemetry approaches (metrics, distributed tracing, logging) and how to apply them effectively
  • Ability to collaborate with multiple teams and customers
  • Strong communication skills

We’d love to see:

  • Experience with high availability distributed systems
  • Passion for software engineering and problem solving
  • Familiarity with containerization and orchestration tools
  • Experience with Javascript/Typescript
  • Curiosity about financial markets

If this sounds like you:

Apply if you think we're a good match. We'll get in touch to let you know what the next steps are. The content of each interview round will be tailored to the role and your background, but the general framework can be found here: https://www.bloomberg.com/company/careers/application-process/engineering-experienced-hire/?_ga=2.58374691.807983462.1651683548-479065462.1631537352

In the meantime, check us out at:

https://www.bloomberg.com/company/stories/bloomberg-bets-big-on-sres/
https://www.bloomberg.com/professional/blog/trading-automation-rise-rise-electronic-trading/
https://www.bloomberg.com/company/stories/meet-the-team-trade-automation-analytics-execution-engineering/

Bloomberg is an equal opportunities employer, and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Salary Range: 160,000 - 240,000 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.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US