At a Glance
- Tasks: Enhance systems for performance metrics and improve telemetry accuracy.
- Company: Join Bloomberg's innovative TRAX team in London.
- Benefits: Gain hands-on experience, competitive salary, and professional growth opportunities.
- Other info: Collaborate globally and develop strong communication skills.
- Why this job: Make a real impact on system reliability and client experience.
- Qualifications: Experience in programming languages and knowledge of distributed systems.
The predicted salary is between 60000 - 80000 £ per year.
Location: London
Business Area: Engineering and CTO
Ref #: 10049287
About TRAX
TRade Automation and eXecution (TRAX) is part of Bloomberg Enterprise Products Engineering. We build trade automation solutions and multiple Execution Management Systems (EMSs) that enable clients to route orders, execute trades, and monitor outcomes across asset classes. Trading is the core action of financial markets. Once investment decisions are made, traders rely on our systems to execute and manage trades. Ensuring these systems are observable, scalable, resilient, and well‑managed from a technical risk perspective is critical — and that’s where TRAX Observability comes in.
TRAX Observability provides the data infrastructure, dashboards, and insights needed to understand system behavior and client experience across our EMS platforms. We equip Teams, Managers, Senior Management, and Product with the tools and analysis required to reason about performance and reliability. We partner closely with TRAX engineering teams and our Scalability and Resilience counterparts in New York.
Our work focuses on:
- Informing (or alerting) stakeholders to system performance and degradation
- Demonstrating client impact during deployments
- Identifying emerging client behaviors and future system needs
We build and maintain data infrastructure using firm‑supported monitoring tools. This includes a custom telemetry platform that combines multiple data sources for advanced analysis, and a distributed trace pipeline (Argo, Spark, Solr) that processes large‑scale data for deep investigation. We also leverage tools such as Humio, Grafana, and MetricTank to support observability across the department.
What’s in it for you?
- Learning & Technical Growth: Work alongside experienced senior engineers with deep expertise in distributed systems, trading platforms, cloud infrastructure, and operations. You’ll gain hands‑on experience building high‑throughput metrics and observability systems.
- Influence & Visibility: Observability is central to system reliability and client experience. Your work will directly impact the stability of key Bloomberg systems and help prevent client‑facing issues.
- Network & Stakeholder Exposure: Collaborate with engineering and product teams across London, Frankfurt, Tel Aviv, and New York, as well as peer SRE teams focused on Scalability and Resilience. You’ll develop strong stakeholder management and communication skills.
We’ll trust you to:
- Enhance and maintain systems that capture and present performance metrics
- Improve the reliability and accuracy of telemetry and analysis
- Understand and assess client experience risks within EMS platforms
- Communicate system health and performance to stakeholders
- Partner across teams to strengthen observability
- Support Scalability and Resilience initiatives with actionable data
- Assist in triaging major incidents and production issues
You will need to have:
- Experience with a high‑level language (Python preferred, but not required; Java, C++, etc. welcome)
- Knowledge of Unix/Linux fundamentals (or strong willingness to learn)
- Familiarity with observability concepts (e.g., distributed tracing, logging, metrics, tools such as Grafana or similar)
- Understanding of distributed systems concepts (replication, partitioning, scalability, messaging, state management) and eagerness to deepen that knowledge
We would love to see:
- Experience with C, C++, or Java
- Exposure to cloud and data‑processing technologies (e.g., Argo, Spark, Solr)
- Experience communicating across IC and leadership levels
- Curiosity across the full software/hardware stack
- Strong written and verbal technical communication skills
If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role.
Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net
Senior Software Engineer/SRE - TRAX Observability employer: Bloomberg L.P.
Bloomberg offers an exceptional work environment for Senior Software Engineers/SREs in London, fostering a culture of learning and technical growth through collaboration with experienced engineers in distributed systems and cloud infrastructure. Employees benefit from direct influence on system reliability and client experience, while also gaining exposure to a diverse network of stakeholders across global teams. With a strong commitment to diversity and inclusion, Bloomberg ensures that all employees feel valued and supported in their professional development.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer/SRE - TRAX Observability
✨Tip Number 1
Network like a pro! Reach out to current employees at Bloomberg or in similar roles on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills and system design concepts. Practice common algorithms and data structures, and don’t forget to review distributed systems principles – they’re key for this role!
✨Tip Number 3
Showcase your passion for observability! Be ready to discuss any relevant projects or experiences where you’ve improved system performance or reliability. This will demonstrate your fit for the TRAX Observability team.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Bloomberg.
We think you need these skills to ace Senior Software Engineer/SRE - TRAX Observability
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer/SRE role. Highlight your familiarity with observability concepts and any relevant programming languages like Python, Java, or C++. We want to see how you can contribute to our TRAX Observability team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about observability and how your background makes you a great fit for the role. Don’t forget to mention any experience you have with distributed systems and cloud technologies, as these are key to what we do at TRAX.
Showcase Your Communication Skills:Since you'll be collaborating with various teams, it's important to demonstrate your written communication skills. Make sure your application materials are clear and concise. We love candidates who can communicate complex technical concepts in an understandable way!
Apply Through Our Website:We encourage you to apply directly through our website. This ensures your application gets to the right people quickly. Plus, it shows us that you're proactive and genuinely interested in joining our team at Bloomberg!
How to prepare for a job interview at Bloomberg L.P.
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Python, Unix/Linux, and observability tools like Grafana. Brush up on distributed systems concepts too, as they’ll likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss past experiences where you tackled complex issues, particularly in high-pressure environments. Be ready to explain your thought process and how you approached problem-solving, especially in relation to system performance and reliability.
✨Communicate Clearly
Since this role involves collaborating with various teams, practice articulating your ideas clearly and concisely. Think about how you can explain technical concepts to non-technical stakeholders, as effective communication is key in this position.
✨Ask Insightful Questions
Prepare thoughtful questions about the team’s current challenges, the tools they use, and how they measure success. This shows your genuine interest in the role and helps you understand if it’s the right fit for you.