At a Glance
- Tasks: Build innovative trading systems and tackle complex software challenges with a talented team.
- Company: Join Bloomberg, a leader in financial technology with a collaborative culture.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Dynamic team environment with mentorship and endless learning opportunities.
- Why this job: Make a real impact on the future of trading technology for thousands of clients.
- Qualifications: 3+ years in software engineering; passion for JavaScript/TypeScript is a plus.
The predicted salary is between 70000 - 90000 £ per year.
Join the Pioneers of Trading Technology: Imagine working on a team that's revolutionising the way financial markets operate, with trillions of dollars traded on your systems every day. The Cross-Asset Trading System (CATS) Blotter is a powerful platform that provides a consistent base for Bloomberg trading applications. We provide infrastructure, frameworks and the frontend used at the core of some of the most demanding trading applications at Bloomberg.
You’ll be building a scalable, reliable, high volume platform, and solving some of the toughest problems in software with industry experts.
What we do
We design and build a reusable, business-agnostic platform that takes care of the fundamental use cases common to many trading workflows. In CATS, performance is critical and extensible architectural design is key so, by joining our team, you’ll face interesting technical challenges alongside your strong team of colleagues who value quality above all.
As a Senior Software Engineer in CATS, you'll be part of a full-stack platform team that's pushing the boundaries of what's possible with TypeScript, Redux and React, as well as our Data Publishing Pipelines and backend services and getting the most out of the Bloomberg Terminal infrastructure. Our mission is to super-charge and unify the trading system worlds to reimagine how powerful trading systems are built at Bloomberg.
Who we are
We are a friendly, collaborative team who care about what we do and working to improve ourselves and our systems every day. The onboarding experience is a priority for us: we have extensive onboarding documentation and videos, and you will be assigned a dedicated mentor who will support you from day one. We are a global team, with members in both London and New York.
Be part of something big
- Lead critical projects that shape the future of trading technology in over 15 trading applications and >50k high value clients.
- Expand your reach by collaborating with product managers and engineering teams across Bloomberg who use or onboard onto the platform, while gaining expertise of the trading ecosystem.
- Have a say in the software architecture and future direction of both CATS and the trading systems we support.
Technical challenges
- Use and expand your software architecture skills: you’ll design and build re‑usable, business‑agnostic software.
- Write code that will stand the test of time and inform top decision makers. These complex systems showcase and interact with large volumes of data at high speed.
- Develop and deploy both frontend and backend systems with challenges ranging from complex state management, client-side Terminal integration, and data subscription pipelines that support numerous trading instruments.
Collaborative team culture
We love to learn together. We encourage collaboration, pair programming, and working on projects and technical designs as a team. We encourage involvement in Guilds, meetups, training, communities, and exploring all the learning opportunities that Bloomberg provides. We support side projects -- decide what matters to you and make a difference. Want to lead projects? We have many opportunities to take on a challenge and carve out a niche for yourself.
We’ll trust you to
- Write rock‑solid code across the stack, including occasional inner‑source contributions to enhance the infrastructure we use, or to support our platform users.
- Take pride in your work and show ownership over its outcomes and consequences.
- Work with your colleagues within the team, in other Engineering teams and in Product. You will flesh out requirements, design and build new features and release them to users while keeping the system as stable as ever.
- Drive the incorporation of new technologies and improve development practices.
- Mentor others and encourage knowledge sharing in order to drive the growth of the team.
You’ll need to have
- 3+ years of professional software engineering experience.
- Experience in modern programming languages with the desire to become a JavaScript/TypeScript expert.
- A strong software engineering mindset, especially in the quality and correctness of your work.
- Good communication skills and the ability to explain technical problems to non‑technical stakeholders.
- A desire to learn, understand and scale existing systems, sharing knowledge along the way.
We'd love to see
- Experience developing platforms, APIs, or plugin architectures.
- Familiarity with Redux or React.
- Experience leading large projects with multiple stakeholders.
- Experience triaging and debugging production problems.
- Experience mentoring junior engineers.
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 - Full-Stack / Cross-Asset Trading Systems London, GBR Posted today employer: Bloomberg L.P.
Bloomberg is an exceptional employer, offering a dynamic work environment in London that fosters innovation and collaboration among its 20,000+ employees. With a strong focus on employee growth, Bloomberg provides rigorous training and development opportunities, ensuring that team members are well-equipped to excel in their roles. The company's commitment to diversity and inclusion, along with its cutting-edge technology and resources, makes it an attractive place for professionals seeking meaningful and rewarding careers in the financial solutions sector.