Senior Software Engineer
Core
Build distributed systems for continuous, secure, and silent updates of global Bloomberg Terminal installations and develop runtime infrastructure for real-time dependency resolution.
Role type
Senior Software Engineer (Distributed Systems & Runtime Infrastructure)
Builds
Global Terminal update infrastructure, runtime dependency resolution systems, full-stack rollout control tools
Domain
Financial Technology (FinTech), Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ development, distributed system design, software development lifecycle best practices, dependency management, versioning, rollback strategies, real-time targeting
Preferred skills
JavaScript, TypeScript, Go, Python, cross-team project leadership, technology trend awareness
Technologies
C++, JavaScript, TypeScript, Go, Python
Responsibilities
Develop runtime infrastructure resolving unique per-user dependency graphs in real time, build full-stack tools for precise software rollout control, solve dependency management and versioning challenges, collaborate with stakeholders to define future software delivery capabilities, contribute to Bloomberg's C++ and JavaScript communities
Seniority
Senior, hands-on IC
