cover image
Bloomberg

Bloomberg

bloomberg.com

17 Jobs

25,020 Employees

About the Company

Bloomberg is a global leader in business and financial information, delivering trusted data, news, and insights that bring transparency, efficiency, and fairness to markets. The company helps connect influential communities across the global financial ecosystem via reliable technology solutions that enable our customers to make more informed decisions and foster better collaboration.

Listed Jobs

Company background Company brand
Company Name
Bloomberg
Job Title
Senior Software Engineer – DevX SCAnS (Developer Experience)
Job Description
**Job Title:** Senior Software Engineer – DevX SCAnS (Developer Experience) **Role Summary:** Lead the design, development, and deployment of Software Composition Analysis and Security (SCAnS) solutions that secure Bloomberg’s software supply chain. Enable scalable SBOM tooling, manage component ingress, and collaborate cross‑functionally to protect the organization from vulnerabilities, malware, and licensing risks. **Expectations:** - Own end‑to‑end projects within the SCAnS team. - Partner with engineers, security, and operations to shape tooling and policies. - Deliver production‑grade systems aligned with operational resilience & regulatory goals (e.g., DORA). - Advocate industry standards for SBOMs and software supply chain security. **Key Responsibilities:** - Design, implement, and maintain SBOM ingestion and analysis pipelines using open‑source tools (e.g., Syft). - Integrate SCAnS tooling with build, CI/CD, and monitoring systems to capture component metadata across the supply chain. - Develop controls to prevent malicious component ingress and track component lifecycle. - Ensure operational resilience for component analysis workflows, handling scaling and reliability. - Conduct risk assessments of third‑party components, identifying vulnerabilities, malware, and licensing issues. - Collaborate with multiple teams to gather needs, deliver solutions, and drive adoption. - Contribute to upstream projects and community standards related to SBOMs and supply‑chain security. - Mentor junior engineers and share best practices for secure software development. **Required Skills:** - Proficient in Python or Go. - Deep understanding of software development lifecycle and release engineering. - Experience with SBOM generation, dependency scanning, and license compliance. - Knowledge of software supply‑chain security concepts (vulnerability scanning, malware protection, licensing). - Strong collaboration and communication abilities with cross‑functional stakeholders. - Proven ability to design scalable, resilient systems in a high‑throughput environment. - Passion for enhancing organizational security posture. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - No specific certifications required; security or cloud certifications are a plus.
London, United kingdom
On site
Senior
14-11-2025
Company background Company brand
Company Name
Bloomberg
Job Title
Senior Software Engineer - FXGO
Job Description
**Job Title:** Senior Software Engineer – FXGO **Role Summary:** Design, develop, and maintain high‑performance, low‑latency FX trading and streaming systems. Own end‑to‑end service delivery, ensuring reliability, scalability, and compliance for Bloomberg’s core trading platform. **Experiences (Expectations):** - Minimum 5+ years in production C++ development for financial or trading applications. - Proven track record of delivering mission‑critical, distributed services in a regulated environment. - Demonstrated ownership of the full software development life cycle, from architecture to deployment and monitoring. **Key Responsibilities:** - Architect and implement real‑time trade lifecycle pipelines handling millions of events per day. - Develop low‑latency streaming services for market data and trade execution. - Optimize system performance across geographically distributed data centers. - Collaborate with engineering, product, and compliance teams to meet business and regulatory requirements. - Maintain and evolve high‑volume, highly available distributed infrastructures (messaging, storage, compute). **Required Skills:** - Advanced C++ (17/20) for production systems. - Strong understanding of concurrency, networking, and low‑latency design patterns. - Experience with PostgreSQL, Apache Kafka, and other messaging queues. - Familiarity with JavaScript/TypeScript for front‑end or monitoring components. - Proficiency in scripting (Python/Bash) and continuous integration pipelines. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or equivalent practical experience. - Relevant certifications (e.g., C++ Certified Associate, AWS Certified Developer) are a plus but not mandatory.
London, United kingdom
On site
Senior
14-11-2025
Company background Company brand
Company Name
Bloomberg
Job Title
Senior Software Engineer/SRE - Application Middleware
Job Description
**Job Title:** Senior Software Engineer/SRE – Application Middleware **Role Summary:** Design, build, and maintain high‑throughput, low‑latency middleware services that power a global financial data platform. Apply software engineering, automation, and observability practices to ensure resilience, scalability, and continuous uptime for a worldwide user base. **Expectations:** - Deliver production‑grade software with strong reliability focus. - Collaborate cross‑functionally to implement self‑service operational workflows. - Own end‑to‑end lifecycle of distributed systems, from design to incident resolution. - Mentor junior engineers and share best practices. **Key Responsibilities:** - Architect and implement fault‑tolerant gateways, CDN/proxy layers, dynamic routing, and multicast relays. - Automate deployment, configuration, and lifecycle management of large machine fleets. - Build observability stacks (SLIs/SLOs/SLAs, alerting, dashboards) and reduce manual toil. - Conduct deep root‑cause analysis, post‑incident reviews, and continuous improvement. - Produce clear documentation, runbooks, and design records. - Advocate design decisions that enhance system reliability and risk mitigation. **Required Skills:** - Strong software engineering in Python or C++. - Deep understanding of distributed system reliability, fault tolerance, and risk management. - Proficiency with data structures, algorithms, and system design. - Experience improving large, distributed codebases and scaling automation. - Excellent written and verbal communication, including incident reporting. - Knowledge of OS internals, networking (TCP/UDP, multicast), and database fundamentals (preferred). - Familiarity with Kubernetes, Argo, or similar orchestration and CI/CD pipelines (preferred). - Ability to conduct capacity planning and automate machine lifecycle at scale (preferred). - Mentoring experience with junior engineers (preferred). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.
London, United kingdom
On site
Senior
14-11-2025
Company background Company brand
Company Name
Bloomberg
Job Title
Senior Software Engineer - Terminal Backend Runtime
Job Description
Job title: Senior Software Engineer – Terminal Backend Runtime Role Summary: Architect, develop, and maintain high‑reliability, low‑latency backend systems that power the Bloomberg Terminal runtime, handling millions of concurrent executions and hundreds of millions of requests daily. Expactations: Own key infrastructure components, mentor junior engineers, drive performance and stability improvements, stay current with industry trends, and contribute to long‑term product roadmap. Key Responsibilities: • Design and implement distributed, low‑latency production systems for Terminal runtime. • Tune system performance (Linux kernel, networking, memory). • Write clean, well‑tested code focused on correctness, reliability, and efficiency. • Develop and maintain metrics, logging, and monitoring for system health. • Collaborate with cross‑functional teams to deliver features and modernization initiatives. • Review code, mentor peers, and propagate best practices. Required Skills: • 4+ years production experience with an object‑oriented language (C++, Java, Python, Go, JavaScript/TypeScript). • Deep knowledge of systems programming and distributed systems concepts. • Experience optimizing performance and troubleshooting complex, high‑volume services. • Familiarity with Linux kernel tuning, networking, and load balancing. • Strong testing discipline (unit, integration, performance). • Excellent problem‑solving, communication, and teamwork skills. Required Education & Certifications: • Bachelor’s degree in Computer Science, Mathematics, or a related technical field, or equivalent professional experience.
New york, United states
On site
Senior
02-12-2025