At a Glance
- Tasks: Develop and maintain high-performance auction systems for financial professionals.
- Company: Join Bloomberg, a leader in financial technology with a dynamic work culture.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make an impact on the financial markets while working with cutting-edge technologies.
- Qualifications: Experience in C++, Python, or similar languages; degree in relevant field preferred.
- Other info: Collaborate with product managers and clients in a fast-paced environment.
The predicted salary is between 36000 - 60000 £ per year.
Senior Software Engineer – Auction Systems & Orderbook
Join to apply for the Senior Software Engineer – Auction Systems & Orderbook role at Bloomberg
Overview
Every day, trillions of dollars pass through the Bloomberg Terminal. As a result, hundreds of thousands of financial professionals rely on our enterprise applications to manage their portfolios, execute their trades and analyse the markets.
Location
London
Business Area
Engineering and CTO
We’ll Trust You To
- Work on client-facing products
- Own the full development process – from gathering requirements to testing, rollouts, and maintenance
- Build high performance systems
- Learn and influence how the financial markets operate by working closely with product managers and clients
You’ll Need To Have
- Experience working with C++ along with Python, Typescript or similar programming languages
- A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
- Experience building robust, scalable production systems and working with multithreaded applications
- Prior contributions to system design and architecture and scaling fault-tolerant, distributed systems
We’d Love To See
- Familiarity with developer productivity tools such as Jenkins, Grafana and Humio
- Experience building multi-threaded applications
- Experience working in a UNIX or Linux development environment
- Knowledge of messaging queues such as Kafka
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Referrals increase your chances of interviewing at Bloomberg by 2x
Get notified about new Senior System Software Engineer jobs in London, England, United Kingdom.
#J-18808-Ljbffr
Senior Software Engineer - Auction Systems & Orderbook employer: Bloomberg
Contact Detail:
Bloomberg Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Auction Systems & Orderbook
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Bloomberg on LinkedIn. A friendly chat can give us insider info and might even lead to a referral, which can double your chances of landing that interview.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those involving C++, Python, or any relevant tech. This gives us a chance to demonstrate our expertise beyond the CV.
✨Tip Number 3
Ace the interview prep! Research common technical questions for software engineers and practice coding challenges. We can also brush up on system design principles since they’re key for this role.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we can tailor our application to highlight how our experience aligns with what Bloomberg is looking for.
We think you need these skills to ace Senior Software Engineer - Auction Systems & Orderbook
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C++, Python, and any relevant projects that showcase your skills in building robust systems. We want to see how you can contribute to our auction systems!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about financial technology and how your background aligns with our needs. Let us know how you can influence the way financial markets operate.
Showcase Your Projects: If you've worked on any multi-threaded applications or contributed to system design, make sure to mention these in your application. We love seeing real-world examples of your work and how you tackle challenges in software engineering.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Bloomberg
✨Know Your Tech Stack
Make sure you brush up on your C++, Python, and Typescript skills. Be ready to discuss your experience with these languages and how you've used them in past projects. Highlight any specific challenges you faced and how you overcame them.
✨Understand the Financial Domain
Since you'll be working on client-facing products that impact financial professionals, it’s crucial to have a grasp of how financial markets operate. Familiarise yourself with key concepts and be prepared to discuss how your technical skills can enhance these systems.
✨Showcase Your Problem-Solving Skills
Be ready to tackle some technical questions or coding challenges during the interview. Practice solving problems related to multithreaded applications and distributed systems. This will demonstrate your ability to think critically and design robust solutions.
✨Ask Insightful Questions
Prepare thoughtful questions about the team, the projects you'll be working on, and the technologies they use. This shows your genuine interest in the role and helps you assess if it's the right fit for you. Plus, it gives you a chance to engage with your interviewers.