JobsSenior Software Engineer - Real-time Data
Job description
The Senior Software Engineer role in Bloomberg's Real-time Data group focuses on building services, APIs, and workflows to distribute low-latency, high-volume data globally. The team is responsible for managing infrastructure that handles hundreds of billions of messages daily from various exchanges. Candidates should be excited about collaborating with multiple teams to solve complex problems while fostering an inclusive culture. The position emphasizes scalability, reliability, and performance in software development.
Requirements
- 4+ years working with an object-oriented programming language such as C/C++, Java, or Python.
- A degree in Computer Science, Engineering, Mathematics, or a similar field of study, or equivalent work experience.
- A background in building reliable, well-tested software for production systems.
- Confidence diagnosing and resolving live operational issues.
- Strong communication skills to work across teams and influence peers.
- A track record of helping teams plan, prioritize, and deliver complex technical projects.
- An understanding of fundamental concepts like compute, storage, and file systems.
- An effective approach to problem-solving.
- Systems and APIs design skills.
Responsibilities
- Design and build services and APIs using in-house and open source technologies.
- Become an expert in distributed architecture to drive the design of infrastructure for multiple product teams.
- Collaborate closely with various groups within Bloomberg, including Engineering, Product, Security, and CTO, to drive solutions to completion.
Benefits
- Bloomberg offers a comprehensive suite of benefits designed to support health, financial stability, and work-life balance.
Is this posting expired or inaccurate?
