Auf einen Blick
- Aufgaben: Join our team to develop cutting-edge trading automation solutions that enhance efficiency and performance.
- Arbeitgeber: Bloomberg is a global leader in financial technology, driving innovation in trading and analytics.
- Mitarbeitervorteile: Enjoy 100% health insurance coverage, 30+ vacation days, and opportunities for professional growth.
- Warum dieser Job: Be part of a collaborative culture that values innovation and offers flexibility with a hybrid work model.
- Gewünschte Qualifikationen: Experience in C++, Java, or Python; degree in relevant field; understanding of data structures and algorithms.
- Andere Informationen: Work in a newly refurbished office in Frankfurt with great facilities and community engagement events.
Das voraussichtliche Gehalt liegt zwischen 54000 - 84000 € pro Jahr.
Senior Software Engineer – Trading Automation
Location: Frankfurt
Business Area: Engineering and CTO
Ref #: 10042232
Description & Requirements
The financial industry hinges on one simple act: the trade. When Bloomberg customers want to exchange value with other parties, this needs to be done with ease and immediacy. They are able to do this by using solutions such as those provided by the Trade Automation and Execution team (TRAAX). With trillions of dollars traded on our systems daily, our business continues to evolve towards trends such as trade automation, predictive analytics, higher data volumes, and an increased focus on performance.
Bloomberg’s Trading Automation offerings allow traders to focus on strategic activities and high-touch trades, automatically executing low risk yet time-consuming orders. Our close integration with many of our trading platforms and marketplaces offers a flexible, powerful, and still easy-to-use tool across different asset classes like Fixed Income, Equities, and Foreign Exchanges.
You\’ll need to have:
- Demonstrated production experience working with C++, Java or Python
- A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
- An understanding of Computer Science fundamentals such as data structures and algorithms
- A willingness to keep an open mind to balancing engineering trade-offs according to goals and outcomes
- Prior contributions to system design and architecture and scaling fault-tolerant, distributed systems
We’d love to see:
- Experience with distributed systems: Kafka/Cassandra/Apache Storm/Zookeeper/Redis
- Experience developing workflow driven applications
- Experience with concurrent programming
- Prior experience or strong interest in working in financial markets
Our culture:
We’re proud of our culture and collaboration sits at the centre of how we operate. You’ll collaborate across teams and locations on a global scale, both virtually and in person.
- Engineers at Bloomberg actively shape the direction of our technology and products, helping drive innovation.
- Frankfurt is one of 11 engineering hubs at Bloomberg, since being established in 2014, Frankfurt has enjoyed consistent growth, now with 140 employees and 70 in engineering. The office has become an integral part of Bloomberg\’s global tech communities and initiatives.
- Since 2021 we’ve been employing a hybrid work model, which gives our engineers flexibility but also allows us to collaborate across teams.
- We’re big advocates of getting together and sharing ideas, we hold regular internal and external tech, social, and philanthropic events to strengthen our relationships with the local community.
- Our Frankfurt office is in the heart of the city, it\’s also newly refurbished, so for the days that you’re in the office you can enjoy brand-new facilities, which include a fully stocked pantry serving breakfasts and lunches.
Alongside a great culture, we also offer Frankfurt employees a comprehensive list of benefits, which include:
- 100% coverage on health insurance costs for employees and eligible family members
- 30+ days holiday per year
- Endless opportunities to participate in philanthropic events and charity days
- Sponsorship for continuous education and professional development
- Sponsorship to attend external events and global conferences
#J-18808-Ljbffr
Senior Software Engineer - Trading Automation Arbeitgeber: Bloomberg
Kontaktperson:
Bloomberg HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer - Trading Automation
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as C++, Java, or Python. Having hands-on experience with these languages will not only boost your confidence but also demonstrate your technical capabilities during discussions.
✨Tip Number 2
Engage with online communities or forums related to trading automation and financial technology. This can help you stay updated on industry trends and may provide networking opportunities that could lead to referrals or insights about the company culture at Bloomberg.
✨Tip Number 3
Prepare to discuss your previous experiences with distributed systems and fault-tolerant architectures. Be ready to share specific examples of how you've contributed to system design and scaling, as this aligns closely with the responsibilities of the role.
✨Tip Number 4
Show your enthusiasm for the financial markets and trading automation. Research Bloomberg's products and services, and be prepared to discuss how your skills and interests align with their mission to enhance trading efficiency.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer - Trading Automation
Tipps für deine Bewerbung 🫡
Highlight Relevant Experience: Make sure to emphasize your production experience with C++, Java, or Python in your application. Provide specific examples of projects where you utilized these languages, especially in the context of trading automation or financial markets.
Showcase Your Understanding of Computer Science Fundamentals: Demonstrate your knowledge of data structures and algorithms in your CV and cover letter. You can mention any relevant coursework or projects that illustrate your understanding of these concepts.
Discuss System Design Contributions: If you have prior contributions to system design and architecture, be sure to detail these experiences. Explain how you approached scaling fault-tolerant, distributed systems and the outcomes of your efforts.
Express Interest in Financial Markets: In your application, convey your interest in working within financial markets. Mention any relevant experiences or projects that align with this interest, as it will resonate well with Bloomberg's focus on trading automation.
Wie du dich auf ein Vorstellungsgespräch bei Bloomberg vorbereitest
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++, Java, or Python in detail. Highlight specific projects where you utilized these languages, focusing on how you solved problems and contributed to system design.
✨Understand Distributed Systems
Familiarize yourself with concepts related to distributed systems like Kafka, Cassandra, and Redis. Be ready to explain how you've worked with these technologies or similar ones in past roles, emphasizing your understanding of their architecture and use cases.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your knowledge of data structures and algorithms. Practice coding challenges that require you to think critically and demonstrate your ability to balance engineering trade-offs effectively.
✨Emphasize Collaboration and Culture Fit
Bloomberg values collaboration, so be sure to share examples of how you've successfully worked in teams. Discuss your experiences in cross-functional environments and how you contribute to a positive team culture.