At a Glance
- Tasks: Join us as a Senior Software Engineer to enhance our global network infrastructure.
- Company: Bloomberg is a leading financial services and data analytics company.
- Benefits: Enjoy competitive pay, remote work options, and a vibrant company culture.
- Why this job: Be part of a team that shapes the future of network automation and scalability.
- Qualifications: You need extensive experience in software or network engineering and a relevant degree.
- Other info: Mentorship opportunities available for junior engineers and a focus on modern development practices.
The predicted salary is between 43200 - 72000 Β£ per year.
Location
London
Business Area
Engineering and CTO
Ref #
Description & Requirements
TRAX Platforms is responsible for modeling, transforming, and delivering trading data to Bloomberg\βs largest trading solutions and their customers. We process tens of millions of trading events every day in real time, ensuring that our clients can continue trading seamlessly in financial markets around the world.
Our software powers essential parts of the trading workflow, such as cross-asset blotters and trading automation engines, making it a vital component of the trading ecosystem. Our goal is to enable product teams across Bloomberg to deliver powerful trading solutions, at scale.
Our environment is defined by rapidly growing volumes and complexity of trading data, and our systems must continuously scale to meet these demands. As a mission critical platform, quality and reliability are at the core of everything we do. We have high quality standards, continuously invest in the observability of our platform and
closely collaborate with our SRE teams.
What We\βre Looking For
We have several positions across multiple teams and we\βre seeking both experienced backend and full stack engineers, with strong C++ skills. Additional TypeScript experience is appreciated. You\βll have the opportunity to drive design discussions, and collaborate closely with engineering and product partners to deliver exceptional results. If you\βre passionate about building platforms and solving real-time data challenges then we\βd love to hear from you
What\βs In It for You?
- Build high-performance, highly reliable distributed systems that enable sophisticated trading workflows
- Collaborate across teams and organizations to deliver cutting-edge solutions
- Play a central role in shaping the future of our trading data platforms
You\βll Need To Have
- Demonstrated experience building enterprise applications in C++
- Experience designing and maintaining large scale distributed systems
- A sharp eye for quality
- A proven track record of leading projects from design through implementation, testing, and release
We\βd Love To See
- A practical approach to balancing performance, reliability, and developer experience
- Experience with distributed architectures and high-throughput messaging
- Background in building scalable platforms
Discover what makes Bloomberg unique β watch our for an inside look at our culture, values, and the people behind our success.
Senior Software Engineer employer: Bloomberg
Contact Detail:
Bloomberg Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Engineer
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Ansible, Terraform, and Python. Having hands-on experience or projects showcasing your skills with these tools can set you apart during the interview process.
β¨Tip Number 2
Network with current employees or professionals in similar roles on platforms like LinkedIn. Engaging in conversations about their experiences at Bloomberg can provide valuable insights and potentially give you a referral.
β¨Tip Number 3
Prepare to discuss your previous experiences with network automation and orchestration. Be ready to share specific examples of how you've improved scalability and efficiency in past roles, as this aligns closely with what Bloomberg is looking for.
β¨Tip Number 4
Showcase your eagerness to learn and mentor others during the interview. Highlight any instances where you've taken the initiative to help junior engineers or contributed to team knowledge sharing, as this reflects the collaborative culture at Bloomberg.
We think you need these skills to ace Senior Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, network production, and automation. Use keywords from the job description to demonstrate that you meet the requirements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for network infrastructure and automation. Mention specific projects or experiences that align with the responsibilities outlined in the job description.
Showcase Technical Skills: In your application, emphasise your proficiency with programming languages like Python and your experience with automation tools such as Ansible or Terraform. Provide examples of how you've used these skills in previous roles.
Highlight Collaboration Experience: Since the role involves working with architecture and design teams, include examples of past collaborations. Discuss how you contributed to team projects and any mentorship roles you've taken on.
How to prepare for a job interview at Bloomberg
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with automation and orchestration frameworks like Ansible, Terraform, or Chef. Highlight specific projects where you've successfully implemented these tools to enhance network infrastructure.
β¨Demonstrate Problem-Solving Abilities
Expect to face scenario-based questions that assess your troubleshooting skills. Prepare examples of past challenges you've encountered in network management and how you resolved them, particularly focusing on automation and observability.
β¨Understand the Companyβs Network Architecture
Research Bloomberg's network architecture and be ready to discuss how your knowledge of various network technologies can contribute to their operations. Familiarise yourself with concepts like MPLS, BGP, and the specifics of their data centre builds.
β¨Emphasise Mentorship and Collaboration
Since the role involves mentoring junior engineers, be ready to share your experiences in guiding others. Discuss how you promote best practices in software engineering and how you collaborate with cross-functional teams to achieve project goals.