Senior Software Engineer Electronic Trading Shared Services
Job Summary
Description & Requirements
- Build high-performance distributed systems that serve multiple trading workflows and products
- Design common frameworks and APIs that unify data exchange across applications and services
- Drive initiatives that enhance scalability resilience and observability across the platform
- Partner with engineering and product teams across asset classes to deliver shared solutions that power new trading capabilities
- Gain a deeper understanding of how global financial markets operate by working closely with product managers and clients
- Demonstrated enterprise experience developing software in C
- A degree in Computer Science Engineering Mathematics or equivalent practical experience
- Strong understanding of data structures algorithms and software design principles
- Experience designing and maintaining distributed fault-tolerant systems
- Familiarity with CI/CD pipelines automated testing and agile development practices
- The ability to collaborate across teams and influence technical direction in a large engineering organization
- A strong sense of ownership and commitment to delivering reliable maintainable and scalable solutions
- Proficiency with modern C (C17 or later) in Linux environments
- Experience with streaming or messaging technologies e.g. Kafka
- Knowledge of service-oriented or microservices architectures
- Interest in performance optimization reliability engineering and observability
- Curiosity about financial markets and how technology drives trade automation and transparency
Required Experience:
Senior IC
About Company
Bloomberg is the world's primary distributor of financial data and a top news provider of the 21st century. A global information and technology company, we use our dynamic network of data, ideas and analysis to solve difficult problems every day. Our customers around the world rely on ... View more