Senior Data Management Professional - Automation Engineer - Classifications Location: London Business Area: Data Ref #: Description & Requirements Bloomberg runs on data. Our products are fueled by powerful information. We combine data and context to paint the whole picture for our clients, around the clock - from around the world. In Data, we are responsible for delivering this data, news and analytics through innovative technology - quickly and accurately. We apply problem-solving skills to identify innovative workflow efficiencies, and we implement technology solutions to enhance our systems, products and processes. Our Team The Classifications team builds and maintains the taxonomies that group companies and securities by business activities and risk profiles. These classifications form the foundation for peer group analysis, benchmarking, and market trend evaluation. When clients compare investment opportunities, evaluate sector exposures, or analyze historical performance, classification data provides the consistent framework that makes these insights possible. We enable clients to: Assess how global, regional, or local industry trends affect portfolios Compare and report on sector exposures versus peers and benchmarks Identify investment opportunities across developed and emerging markets Analyze sector and industry contributions to portfolio performance Build consistently defined, sector-based investment and rotation strategies What's the role? As a Classifications Automation Engineer, you will be responsible for streamlining and scaling the delivery of classification data across asset types by designing and implementing automated workflows. You will partner with stakeholders to identify inefficiencies, apply modern technologies (including AI/ML where appropriate), and build solutions that improve data accuracy, consistency, and timeliness. You will play a key role in transforming manual or semi-manual processes into robust, automated pipelines while developing business intelligence to monitor performance and outcomes. We'll trust you to: Analyze and optimize existing workflows, identifying opportunities for automation and scalability Design, build, and maintain automated data pipelines and tools to improve efficiency and accuracy Evaluate and apply AI/ML/NLP techniques to enhance classification processes and decision-making Partner with Data, Engineering, Product, and Business teams to deliver scalable solutions Develop metrics and monitoring to ensure data quality, timeliness, and operational performance Understand financial datasets and client use cases to inform automation priorities You'll need to have: 4+ years of Python programming and scripting in a production environment Experience building or maintaining automated workflows, pipelines, or data systems Knowledge of Artificial Intelligence (AI), Natural Language Processing (NLP), or Machine Learning (ML) concepts Strong analytical thinking and problem-solving skills with attention to detail Effective communication and collaboration skills across technical and non-technical teams Adaptability and a proactive approach to driving change and improvement We'd love to see: Experience with Agile development methodologies (e.g., Scrum) Familiarity with the Bloomberg Terminal Knowledge of financial markets and instruments Experience with data visualization or BI tools such as Tableau or Qlik Sense Does this sound like you? If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
10/05/2026
Full time
Senior Data Management Professional - Automation Engineer - Classifications Location: London Business Area: Data Ref #: Description & Requirements Bloomberg runs on data. Our products are fueled by powerful information. We combine data and context to paint the whole picture for our clients, around the clock - from around the world. In Data, we are responsible for delivering this data, news and analytics through innovative technology - quickly and accurately. We apply problem-solving skills to identify innovative workflow efficiencies, and we implement technology solutions to enhance our systems, products and processes. Our Team The Classifications team builds and maintains the taxonomies that group companies and securities by business activities and risk profiles. These classifications form the foundation for peer group analysis, benchmarking, and market trend evaluation. When clients compare investment opportunities, evaluate sector exposures, or analyze historical performance, classification data provides the consistent framework that makes these insights possible. We enable clients to: Assess how global, regional, or local industry trends affect portfolios Compare and report on sector exposures versus peers and benchmarks Identify investment opportunities across developed and emerging markets Analyze sector and industry contributions to portfolio performance Build consistently defined, sector-based investment and rotation strategies What's the role? As a Classifications Automation Engineer, you will be responsible for streamlining and scaling the delivery of classification data across asset types by designing and implementing automated workflows. You will partner with stakeholders to identify inefficiencies, apply modern technologies (including AI/ML where appropriate), and build solutions that improve data accuracy, consistency, and timeliness. You will play a key role in transforming manual or semi-manual processes into robust, automated pipelines while developing business intelligence to monitor performance and outcomes. We'll trust you to: Analyze and optimize existing workflows, identifying opportunities for automation and scalability Design, build, and maintain automated data pipelines and tools to improve efficiency and accuracy Evaluate and apply AI/ML/NLP techniques to enhance classification processes and decision-making Partner with Data, Engineering, Product, and Business teams to deliver scalable solutions Develop metrics and monitoring to ensure data quality, timeliness, and operational performance Understand financial datasets and client use cases to inform automation priorities You'll need to have: 4+ years of Python programming and scripting in a production environment Experience building or maintaining automated workflows, pipelines, or data systems Knowledge of Artificial Intelligence (AI), Natural Language Processing (NLP), or Machine Learning (ML) concepts Strong analytical thinking and problem-solving skills with attention to detail Effective communication and collaboration skills across technical and non-technical teams Adaptability and a proactive approach to driving change and improvement We'd love to see: Experience with Agile development methodologies (e.g., Scrum) Familiarity with the Bloomberg Terminal Knowledge of financial markets and instruments Experience with data visualization or BI tools such as Tableau or Qlik Sense Does this sound like you? If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
Senior Software Engineer - TRAX Location London Business Area Engineering and CTO Ref # Description & Requirements Description The Trade Automation & Execution group builds the platforms and services that power modern electronic trading at Bloomberg. We design and operate high-performance, distributed, real-time systems used by financial institutions worldwide to execute trades, automate workflows, and make data-driven decisions. Our work spans execution management, trading automation, connectivity, and analytics-supporting millions of transactions daily and integrating with thousands of market destinations. As markets evolve toward automation, scale, and intelligence, we're re-architecting our systems to deliver the next generation of fast, reliable, cloud-ready trading technology. What We're Looking For We have several positions across multiple teams and we're seeking both experienced backend and full stack engineers, with strong C++ skills. Additional TypeScript experience is appreciated for our full stack positions. You'll have the opportunity to drive design discussions, and collaborate closely with engineering and product partners to deliver exceptional results. If you're passionate about building platforms and solving real-time data challenges then we'd love to hear from you! What's In It for You? Build high-performance, highly reliable distributed systems that enable sophisticated trading workflows Lead some of our most impactful and exciting initiatives Collaborate across teams and organizations to deliver cutting-edge solutions Play a central role in shaping the future of our trading data platforms You'll Need To Have Demonstrated experience building enterprise applications in C++ or Java Experience designing and maintaining large scale distributed systems A sharp eye for quality A proven track record of leading projects from design through implementation, testing, and release We'd Love To See A practical approach to balancing performance, reliability, and developer experience Experience with distributed architectures and high-throughput messaging Background in building scalable platforms If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
09/05/2026
Full time
Senior Software Engineer - TRAX Location London Business Area Engineering and CTO Ref # Description & Requirements Description The Trade Automation & Execution group builds the platforms and services that power modern electronic trading at Bloomberg. We design and operate high-performance, distributed, real-time systems used by financial institutions worldwide to execute trades, automate workflows, and make data-driven decisions. Our work spans execution management, trading automation, connectivity, and analytics-supporting millions of transactions daily and integrating with thousands of market destinations. As markets evolve toward automation, scale, and intelligence, we're re-architecting our systems to deliver the next generation of fast, reliable, cloud-ready trading technology. What We're Looking For We have several positions across multiple teams and we're seeking both experienced backend and full stack engineers, with strong C++ skills. Additional TypeScript experience is appreciated for our full stack positions. You'll have the opportunity to drive design discussions, and collaborate closely with engineering and product partners to deliver exceptional results. If you're passionate about building platforms and solving real-time data challenges then we'd love to hear from you! What's In It for You? Build high-performance, highly reliable distributed systems that enable sophisticated trading workflows Lead some of our most impactful and exciting initiatives Collaborate across teams and organizations to deliver cutting-edge solutions Play a central role in shaping the future of our trading data platforms You'll Need To Have Demonstrated experience building enterprise applications in C++ or Java Experience designing and maintaining large scale distributed systems A sharp eye for quality A proven track record of leading projects from design through implementation, testing, and release We'd Love To See A practical approach to balancing performance, reliability, and developer experience Experience with distributed architectures and high-throughput messaging Background in building scalable platforms If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
Bloomberg L.P. is seeking a Senior Software Engineer to join the Buy-Side team in London. In this role, you will take end-to-end ownership of software development projects, delivering high-impact solutions for investment workflows. Candidates should have a strong foundation in object-oriented design, data structures, and algorithms, along with 4+ years of experience in C++, Java, or Python. You will collaborate in a fast-paced environment focusing on system optimization and distributed technology, contributing to the firm's commitment to excellence in financial technology.
09/05/2026
Full time
Bloomberg L.P. is seeking a Senior Software Engineer to join the Buy-Side team in London. In this role, you will take end-to-end ownership of software development projects, delivering high-impact solutions for investment workflows. Candidates should have a strong foundation in object-oriented design, data structures, and algorithms, along with 4+ years of experience in C++, Java, or Python. You will collaborate in a fast-paced environment focusing on system optimization and distributed technology, contributing to the firm's commitment to excellence in financial technology.
Senior Software Engineer - Buy-Side Location London Business Area Engineering and CTO Ref # Description & Requirements Bloomberg Buy-Side: Powering Global Asset Management at Scale Bloomberg Buy-Side delivers a comprehensive, multi-asset technology platform that unifies portfolio management, trading, compliance, and operations into one globally integrated solution. Built for performance and scalability, Bloomberg Buy-Side empowers asset managers to seamlessly expand into new markets, asset classes, or investment strategies-without disruption or system reengineering. Trusted by over 100,000+ professionals across 90+ countries and 850+ institutions, including leading asset managers, hedge funds, insurers, pension funds, and sovereign entities, Bloomberg Buy-Side sets the industry benchmark for reliability, innovation, and execution at scale. What's in it for you? The Buy-Side department is in a period of growth and has multiple openings across different teams. Through our interview process we'll deepen our understanding of your transferable skills, as well as identify where you'll be the most impactful across multiple openings. Regardless of which team, you'll work on systems that move markets and power investment decisions around the world. You'll collaborate with world-class engineers and finance professionals in a fast-paced, intellectually rigorous environment - one that values technical mastery, curiosity, and continuous learning. Whether you're optimizing distributed systems for high throughput, designing high-availability infrastructure, or building tools that give clients a competitive edge, your impact will be both immediate and global. Bloomberg fosters a culture where engineers are encouraged to experiment, take ownership, and evolve into technical leaders who shape the future of financial technology. What will you do? End-to-End Ownership: Take full responsibility across the software development lifecycle - from business requirements and architecture design to implementation, deployment, and ongoing maintenance. Technical Visibility & Accountability: Deliver enterprise-grade solutions that directly impact clients' investment workflows and firm-wide operations. Engineering Excellence: Build distributed, fault-tolerant, and highly scalable systems with strong observability, resilience, and automated testing from day one. Complex Problem Solving: Design and implement technology that transforms complex client workflows into streamlined, high-impact solutions across global market Cross-Functional Collaboration: Partner with product managers and infrastructure engineers to deliver measurable business value. Leadership & Impact: Manage technical projects and coordinate with multiple stakeholders to drive forward strategic initiatives. You'll need to have: BA, BS, MS, PhD in Computer Science, Engineering or related technology field 'or equivalent practical experience Strong foundation in object-oriented design, data structures, and algorithms. 4+ Years of experience in C++, Java or Python with the ability to write clean, efficient, and maintainable code. Familiarity with all phases of the Software Development Lifecycle (SDLC) Proven experience building enterprise-grade applications or large-scale distributed systems. Excellent communication skills with a collaborative and growth-oriented mindset. Commitment to engineering rigor, continuous improvement, and delivering robust, production-quality software. If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
09/05/2026
Full time
Senior Software Engineer - Buy-Side Location London Business Area Engineering and CTO Ref # Description & Requirements Bloomberg Buy-Side: Powering Global Asset Management at Scale Bloomberg Buy-Side delivers a comprehensive, multi-asset technology platform that unifies portfolio management, trading, compliance, and operations into one globally integrated solution. Built for performance and scalability, Bloomberg Buy-Side empowers asset managers to seamlessly expand into new markets, asset classes, or investment strategies-without disruption or system reengineering. Trusted by over 100,000+ professionals across 90+ countries and 850+ institutions, including leading asset managers, hedge funds, insurers, pension funds, and sovereign entities, Bloomberg Buy-Side sets the industry benchmark for reliability, innovation, and execution at scale. What's in it for you? The Buy-Side department is in a period of growth and has multiple openings across different teams. Through our interview process we'll deepen our understanding of your transferable skills, as well as identify where you'll be the most impactful across multiple openings. Regardless of which team, you'll work on systems that move markets and power investment decisions around the world. You'll collaborate with world-class engineers and finance professionals in a fast-paced, intellectually rigorous environment - one that values technical mastery, curiosity, and continuous learning. Whether you're optimizing distributed systems for high throughput, designing high-availability infrastructure, or building tools that give clients a competitive edge, your impact will be both immediate and global. Bloomberg fosters a culture where engineers are encouraged to experiment, take ownership, and evolve into technical leaders who shape the future of financial technology. What will you do? End-to-End Ownership: Take full responsibility across the software development lifecycle - from business requirements and architecture design to implementation, deployment, and ongoing maintenance. Technical Visibility & Accountability: Deliver enterprise-grade solutions that directly impact clients' investment workflows and firm-wide operations. Engineering Excellence: Build distributed, fault-tolerant, and highly scalable systems with strong observability, resilience, and automated testing from day one. Complex Problem Solving: Design and implement technology that transforms complex client workflows into streamlined, high-impact solutions across global market Cross-Functional Collaboration: Partner with product managers and infrastructure engineers to deliver measurable business value. Leadership & Impact: Manage technical projects and coordinate with multiple stakeholders to drive forward strategic initiatives. You'll need to have: BA, BS, MS, PhD in Computer Science, Engineering or related technology field 'or equivalent practical experience Strong foundation in object-oriented design, data structures, and algorithms. 4+ Years of experience in C++, Java or Python with the ability to write clean, efficient, and maintainable code. Familiarity with all phases of the Software Development Lifecycle (SDLC) Proven experience building enterprise-grade applications or large-scale distributed systems. Excellent communication skills with a collaborative and growth-oriented mindset. Commitment to engineering rigor, continuous improvement, and delivering robust, production-quality software. If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
A leading financial technology company in London is seeking a Senior Software Engineer for their Application Middleware SRE team. You will be responsible for building resilient systems and improving reliability across critical infrastructure. Ideal candidates should have a degree in Computer Science or related fields, strong proficiency in Python and C++, and experience with large distributed systems. This role offers a chance to work on innovative solutions impacting global connectivity.
05/05/2026
Full time
A leading financial technology company in London is seeking a Senior Software Engineer for their Application Middleware SRE team. You will be responsible for building resilient systems and improving reliability across critical infrastructure. Ideal candidates should have a degree in Computer Science or related fields, strong proficiency in Python and C++, and experience with large distributed systems. This role offers a chance to work on innovative solutions impacting global connectivity.
Senior Software Engineer / SRE - Application Middleware Location London Business Area Engineering and CTO Ref # Description & Requirements Are you passionate about building high-performance systems that are fast, resilient, and operate at global scale? Join Bloomberg's Application Middleware SRE team, where you'll combine software engineering and systems expertise to keep the backbone of the Bloomberg Terminal running smoothly for hundreds of thousands of users around the world. We're not your typical SRE team. We're embedded in a group that powers real-time connectivity, and we own systems where uptime isn't just important-it's essential to the global financial system. This is your opportunity to engineer resilience at scale, automate critical infrastructure, and shape reliability practices across one of the world's most powerful tech platforms. The Team We're the Site Reliability Engineering team within Bloomberg's Application Middleware group. Our mission: ensure that Bloomberg's core connectivity and messaging layers are resilient, scalable, and fully observable. We own systems that operate at high throughput and low latency, including: Gateways: Secure, high-performance TCP/SSL entry points to our data centers HFN & NSTP: A global HTTP CDN and SOCKS5 proxy network delivering fast access from any geography Playlist Services: Dynamic path configuration systems optimizing user connectivity in real-time PGM Relays: Infrastructure for reliable multicast data delivery We use automation, observability, and software engineering to detect issues before they impact customers and reduce manual toil wherever we can. What You'll Do Build production grade software that powers Bloomberg's global infrastructure Design and implement scalable, fault tolerant systems with a focus on observability, performance, and automation Collaborate across engineering teams to introduce automated, self service operational workflows Conduct deep systems analysis and root cause investigations for complex, distributed systems Propose and prototype innovative approaches to reliability and risk mitigation Contribute to design docs, runbooks, and post incident reviews-clear communication is part of the job You'll Need to Have A degree in Computer Science, Engineering, Mathematics, or equivalent practical experience Strong software engineering skills in any high-level language (we mainly use Python and C++) A deep understanding of software system reliability and risk management-including how to identify potential points of failure and design mitigation strategies. A good understanding of data structures, algorithms, and system design Experience navigating and improving large, distributed codebases An ability to identify system risks and engineer around points of failure Clear written and verbal communication, including technical documentation and incident analysis We'd Love to See We are building a team with a breadth of expertise and value depth in any of the following areas: Systems Knowledge: A strong grasp of operating systems, fundamental networking protocols (TCP, UDP, multicast), or core database concepts as they apply to modern infrastructure. Cluster Management: Experience with deployments, staging, and configuration management. Direct experience with Argo and/or Kubernetes or other Pipeline Management Platforms is a significant advantage. Machine Management at Scale: Experience with capacity planning and automating the lifecycle of large machine fleets. System Observability and Monitoring: Deep understanding of SLIs/SLOs/SLAs, alerting, and building dashboards for complex systems. Reliability in Distributed Systems: Knowledge of fault tolerance and the unique challenges of network and node failure in distributed environments. Mentoring: Proven experience mentoring and growing junior Engineers Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
05/05/2026
Full time
Senior Software Engineer / SRE - Application Middleware Location London Business Area Engineering and CTO Ref # Description & Requirements Are you passionate about building high-performance systems that are fast, resilient, and operate at global scale? Join Bloomberg's Application Middleware SRE team, where you'll combine software engineering and systems expertise to keep the backbone of the Bloomberg Terminal running smoothly for hundreds of thousands of users around the world. We're not your typical SRE team. We're embedded in a group that powers real-time connectivity, and we own systems where uptime isn't just important-it's essential to the global financial system. This is your opportunity to engineer resilience at scale, automate critical infrastructure, and shape reliability practices across one of the world's most powerful tech platforms. The Team We're the Site Reliability Engineering team within Bloomberg's Application Middleware group. Our mission: ensure that Bloomberg's core connectivity and messaging layers are resilient, scalable, and fully observable. We own systems that operate at high throughput and low latency, including: Gateways: Secure, high-performance TCP/SSL entry points to our data centers HFN & NSTP: A global HTTP CDN and SOCKS5 proxy network delivering fast access from any geography Playlist Services: Dynamic path configuration systems optimizing user connectivity in real-time PGM Relays: Infrastructure for reliable multicast data delivery We use automation, observability, and software engineering to detect issues before they impact customers and reduce manual toil wherever we can. What You'll Do Build production grade software that powers Bloomberg's global infrastructure Design and implement scalable, fault tolerant systems with a focus on observability, performance, and automation Collaborate across engineering teams to introduce automated, self service operational workflows Conduct deep systems analysis and root cause investigations for complex, distributed systems Propose and prototype innovative approaches to reliability and risk mitigation Contribute to design docs, runbooks, and post incident reviews-clear communication is part of the job You'll Need to Have A degree in Computer Science, Engineering, Mathematics, or equivalent practical experience Strong software engineering skills in any high-level language (we mainly use Python and C++) A deep understanding of software system reliability and risk management-including how to identify potential points of failure and design mitigation strategies. A good understanding of data structures, algorithms, and system design Experience navigating and improving large, distributed codebases An ability to identify system risks and engineer around points of failure Clear written and verbal communication, including technical documentation and incident analysis We'd Love to See We are building a team with a breadth of expertise and value depth in any of the following areas: Systems Knowledge: A strong grasp of operating systems, fundamental networking protocols (TCP, UDP, multicast), or core database concepts as they apply to modern infrastructure. Cluster Management: Experience with deployments, staging, and configuration management. Direct experience with Argo and/or Kubernetes or other Pipeline Management Platforms is a significant advantage. Machine Management at Scale: Experience with capacity planning and automating the lifecycle of large machine fleets. System Observability and Monitoring: Deep understanding of SLIs/SLOs/SLAs, alerting, and building dashboards for complex systems. Reliability in Distributed Systems: Knowledge of fault tolerance and the unique challenges of network and node failure in distributed environments. Mentoring: Proven experience mentoring and growing junior Engineers Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
A leading financial technology firm in London is seeking a Senior Software Engineer for their Storage and Compute Stability Team. This role focuses on ensuring reliability, performance, and security of cloud infrastructure while collaborating with cross-functional teams. Candidates should have strong programming skills, experience in incident response, and a proactive approach to problem-solving. Join a culture valuing innovation and efficiency in an agile environment. Excellent opportunity to work on impactful projects that shape the infrastructure's future.
04/05/2026
Full time
A leading financial technology firm in London is seeking a Senior Software Engineer for their Storage and Compute Stability Team. This role focuses on ensuring reliability, performance, and security of cloud infrastructure while collaborating with cross-functional teams. Candidates should have strong programming skills, experience in incident response, and a proactive approach to problem-solving. Join a culture valuing innovation and efficiency in an agile environment. Excellent opportunity to work on impactful projects that shape the infrastructure's future.
Senior Software Engineer - Storage & Compute Stability Location London Business Area Engineering and CTO Ref # Description & Requirements About the Team The Storage and Compute Stability Team is a trusted partner in ensuring the reliability, performance, and security of Bloomberg's cloud storage and compute infrastructure. We operate at the intersection of infrastructure, software, and services, proactively identifying, solving, and preventing issues before they impact our users. Our focus is on streamlining processes, driving automation, and serving as a bridge between product teams and stakeholders. This enables Bloomberg's engineers to innovate rapidly, while maintaining stability at scale. We follow agile practices and thrive in a collaborative environment where code reviews, design discussions, and brainstorming are part of our daily rhythm. The team is driven by curiosity, creativity, and a shared passion for building efficient, resilient systems. What You'll Do Ensure system reliability and performance by monitoring, troubleshooting, and optimizing compute and storage services. Proactively identify issues and trends to prevent outages, reduce mean time to recovery (MTTR), and improve overall service availability. Collaborate with product owners, developers, and infrastructure teams to deliver scalable, long-term solutions. Automate operational processes such as deployments, monitoring, maintenance, and capacity management. Develop and maintain runbooks, reproducers, and documentation to support knowledge-sharing and workflow efficiency. Participate in on-call rotations to support critical infrastructure and respond to incidents. Contribute to infrastructure lifecycle management, including capacity forecasting, proactive refresh planning, and upgrades. Continuously explore opportunities to improve team processes and system stability. What We Value Our work is guided by key principles that define how we operate: Expertise - We invest in deep technical knowledge to solve complex infrastructure challenges. Proactivity - We anticipate issues before they occur and design systems to withstand failure. Collaboration - We build strong relationships with product teams and stakeholders to deliver end-to-end solutions. Efficiency - We reduce manual work through thoughtful automation and streamlined processes. Documentation - We believe in capturing and sharing knowledge to make systems transparent and maintainable. What Makes You Successful Strong communication and collaboration skills; able to explain technical concepts to diverse audiences. Self-motivated and autonomous; you take ownership of problems and drive them to resolution. Passion for continuous learning and working across a broad spectrum of systems and technologies. Comfortable working in an agile environment, participating in daily standups, sprint planning, and code reviews. Curious, adaptable, and eager to work across the entire infrastructure stack. Skills & Experience Required Proficiency in programming and scripting. Experience with monitoring, logging, and observability tools. Understanding of containers and orchestration technologies. Solid knowledge of networking, operating systems, and distributed systems concepts. Experience participating in incident response and on-call support for production systems. Nice to Have Familiarity with cloud platforms (Ceph or OpenStack) and related compute/storage services. Experience with infrastructure-as-code tools (e.g., Terraform, Ansible). Why Join Us? This isn't just another operations role you'll be embedded at the core of Bloomberg's infrastructure. Our team spans infrastructure, software, and services, supporting both short-term needs and long-term strategic investments. You'll have the opportunity to: Work on critical infrastructure and help define how it evolves. Take on meaningful projects that balance immediate impact with sustainable improvements. Join a culture that values innovation, automation, and continuous improvement. If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
04/05/2026
Full time
Senior Software Engineer - Storage & Compute Stability Location London Business Area Engineering and CTO Ref # Description & Requirements About the Team The Storage and Compute Stability Team is a trusted partner in ensuring the reliability, performance, and security of Bloomberg's cloud storage and compute infrastructure. We operate at the intersection of infrastructure, software, and services, proactively identifying, solving, and preventing issues before they impact our users. Our focus is on streamlining processes, driving automation, and serving as a bridge between product teams and stakeholders. This enables Bloomberg's engineers to innovate rapidly, while maintaining stability at scale. We follow agile practices and thrive in a collaborative environment where code reviews, design discussions, and brainstorming are part of our daily rhythm. The team is driven by curiosity, creativity, and a shared passion for building efficient, resilient systems. What You'll Do Ensure system reliability and performance by monitoring, troubleshooting, and optimizing compute and storage services. Proactively identify issues and trends to prevent outages, reduce mean time to recovery (MTTR), and improve overall service availability. Collaborate with product owners, developers, and infrastructure teams to deliver scalable, long-term solutions. Automate operational processes such as deployments, monitoring, maintenance, and capacity management. Develop and maintain runbooks, reproducers, and documentation to support knowledge-sharing and workflow efficiency. Participate in on-call rotations to support critical infrastructure and respond to incidents. Contribute to infrastructure lifecycle management, including capacity forecasting, proactive refresh planning, and upgrades. Continuously explore opportunities to improve team processes and system stability. What We Value Our work is guided by key principles that define how we operate: Expertise - We invest in deep technical knowledge to solve complex infrastructure challenges. Proactivity - We anticipate issues before they occur and design systems to withstand failure. Collaboration - We build strong relationships with product teams and stakeholders to deliver end-to-end solutions. Efficiency - We reduce manual work through thoughtful automation and streamlined processes. Documentation - We believe in capturing and sharing knowledge to make systems transparent and maintainable. What Makes You Successful Strong communication and collaboration skills; able to explain technical concepts to diverse audiences. Self-motivated and autonomous; you take ownership of problems and drive them to resolution. Passion for continuous learning and working across a broad spectrum of systems and technologies. Comfortable working in an agile environment, participating in daily standups, sprint planning, and code reviews. Curious, adaptable, and eager to work across the entire infrastructure stack. Skills & Experience Required Proficiency in programming and scripting. Experience with monitoring, logging, and observability tools. Understanding of containers and orchestration technologies. Solid knowledge of networking, operating systems, and distributed systems concepts. Experience participating in incident response and on-call support for production systems. Nice to Have Familiarity with cloud platforms (Ceph or OpenStack) and related compute/storage services. Experience with infrastructure-as-code tools (e.g., Terraform, Ansible). Why Join Us? This isn't just another operations role you'll be embedded at the core of Bloomberg's infrastructure. Our team spans infrastructure, software, and services, supporting both short-term needs and long-term strategic investments. You'll have the opportunity to: Work on critical infrastructure and help define how it evolves. Take on meaningful projects that balance immediate impact with sustainable improvements. Join a culture that values innovation, automation, and continuous improvement. If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
Senior Software Engineer - Research Management Systems (Analytics & Reporting) Location London Business Area Engineering and CTO Ref # Description & Requirements Research Management Systems (RMS) provides structure, control, efficiency and transparency to the investment research process of institutional investors. Every client has their own approach to identifying investible opportunities, it forms a key part of their strategy for beating the market. RMS seeks to provide custom solutions that align to the unique needs of every client, in a scalable way. We are a recently formed engineering group and a rapidly growing part of the business. RMS has multiple teams, in multiple locations, each with a clear mission. The mission of the Analytics & Reporting team is to give research leaders visibility into the internal operations of their team to empower evidence driven decisions about the process, the tools and the team. This transparency is important in becoming more effective, in sustaining their effectiveness and in demonstrating their effectiveness to prospective partners. About the Role We're seeking a Senior Full Stack Software Engineer with experience in scalable, distributed system design and ideally, some familiarity with our core languages (Python, C++ & JavaScript). Experience of business intelligence or operational analytics would be helpful as our mission requires us to build a new analytics platform providing this. You will influence key technical decisions for us and thereby build a system that will influence key decisions and processes for our clients. We'll trust you to: Design and build core components of our analytics platform as part of a team. Lead projects and technical decision making. Ensure the team adopts best engineering practices across the entire SDLC. Collaborate with a broad set of stakeholders including your immediate team, the broader RMS group, other parts of the engineering community, sales, implementations, support, product managers and user experience experts. Support and mentor less experienced colleagues as appropriate. Embrace an inclusive approach to communication and collaboration. You'll need to have: Proven experience in software engineering, with a strong background in designing and building distributed systems or data platforms. Proficiency in an object oriented language with a demonstrable ability to write production quality code. Experience with OLTP and OLAP technologies and a demonstrable familiarity with query languages. Excellent communication skills and ability to collaborate across interdisciplinary teams in a variety of locations. We'd love to see: Proficiency in Python, C++ and JavaScript Experience with, or an interest in, data visualisation and communicating insights as clearly and impactfully as possible. Familiarity with industry standard and open source analytics tools such as PowerBI, Tableau, Trino. Experience with semantic data modelling. Familiarity with container technologies (Docker, Kubernetes). Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
03/05/2026
Full time
Senior Software Engineer - Research Management Systems (Analytics & Reporting) Location London Business Area Engineering and CTO Ref # Description & Requirements Research Management Systems (RMS) provides structure, control, efficiency and transparency to the investment research process of institutional investors. Every client has their own approach to identifying investible opportunities, it forms a key part of their strategy for beating the market. RMS seeks to provide custom solutions that align to the unique needs of every client, in a scalable way. We are a recently formed engineering group and a rapidly growing part of the business. RMS has multiple teams, in multiple locations, each with a clear mission. The mission of the Analytics & Reporting team is to give research leaders visibility into the internal operations of their team to empower evidence driven decisions about the process, the tools and the team. This transparency is important in becoming more effective, in sustaining their effectiveness and in demonstrating their effectiveness to prospective partners. About the Role We're seeking a Senior Full Stack Software Engineer with experience in scalable, distributed system design and ideally, some familiarity with our core languages (Python, C++ & JavaScript). Experience of business intelligence or operational analytics would be helpful as our mission requires us to build a new analytics platform providing this. You will influence key technical decisions for us and thereby build a system that will influence key decisions and processes for our clients. We'll trust you to: Design and build core components of our analytics platform as part of a team. Lead projects and technical decision making. Ensure the team adopts best engineering practices across the entire SDLC. Collaborate with a broad set of stakeholders including your immediate team, the broader RMS group, other parts of the engineering community, sales, implementations, support, product managers and user experience experts. Support and mentor less experienced colleagues as appropriate. Embrace an inclusive approach to communication and collaboration. You'll need to have: Proven experience in software engineering, with a strong background in designing and building distributed systems or data platforms. Proficiency in an object oriented language with a demonstrable ability to write production quality code. Experience with OLTP and OLAP technologies and a demonstrable familiarity with query languages. Excellent communication skills and ability to collaborate across interdisciplinary teams in a variety of locations. We'd love to see: Proficiency in Python, C++ and JavaScript Experience with, or an interest in, data visualisation and communicating insights as clearly and impactfully as possible. Familiarity with industry standard and open source analytics tools such as PowerBI, Tableau, Trino. Experience with semantic data modelling. Familiarity with container technologies (Docker, Kubernetes). Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
A leading financial technology firm in London is seeking a Senior Software Engineer to join their Research Management Systems team. You'll design and build a new analytics platform, influencing key technical decisions. Ideal candidates have a strong background in software engineering, distributed systems, and proficiency in Python, C++, and JavaScript. This role emphasizes collaboration and mentorship in an inclusive work environment.
03/05/2026
Full time
A leading financial technology firm in London is seeking a Senior Software Engineer to join their Research Management Systems team. You'll design and build a new analytics platform, influencing key technical decisions. Ideal candidates have a strong background in software engineering, distributed systems, and proficiency in Python, C++, and JavaScript. This role emphasizes collaboration and mentorship in an inclusive work environment.
A leading financial technology company based in London is seeking a Senior Software Engineer to design and develop high-performance trading software. With over 5 years of programming experience in languages such as C++ or Java, you'll enhance the functionality within the trading environment. This role promises collaboration within an agile team, focusing on scalable solutions and continuous integration. You'll need a strong background in software design principles and the ability to troubleshoot complex issues. Join us to drive innovation in trading technology.
03/05/2026
Full time
A leading financial technology company based in London is seeking a Senior Software Engineer to design and develop high-performance trading software. With over 5 years of programming experience in languages such as C++ or Java, you'll enhance the functionality within the trading environment. This role promises collaboration within an agile team, focusing on scalable solutions and continuous integration. You'll need a strong background in software design principles and the ability to troubleshoot complex issues. Join us to drive innovation in trading technology.
Senior Software Engineer - Sell-Side Trading Location: London Business Area: Engineering and CTO Ref #: Description & Requirements Every day, thousands of businesses across the globe rely on Bloomberg's Sell-Side Trading Platform to support their trading activity. As part of the Trading Solutions businesses, Sell-Side delivers a global multi-asset solution for trade capture, market making, inventory management, front office collaboration, middle office operations, and electronic trading. By providing customizable workflows, extensive analytics, and high performing functionality, our tools allow users to get the information they need fast and stay one step ahead of the market. We build powerful solutions that allow traders to manage their positions, risk and P&L, make markets using our electronic trading suite of tools, and analyze their clients' behaviors to anticipate future needs. To do this, we employ a broad set of software tools and technology. This includes our award winning . What's in it for you As Senior Software Engineer, you'll work within a team designing and implementing new features and workflows as well as improving our performance and reliability. You'll be given the opportunity to impact the entire research, development, and deployment lifecycle of the software you support, and you'll learn the sell side fixed income industry, our clients, and choose the best solution for their needs. We leverage an agile software development process as well as a continuous integration and deployment pipeline to produce high quality software quickly to production. We expect you to be creative and proactively look for the most suitable technology to solve complex problems. We'll trust you to Design and develop software that provides our clients with high performing, scalable, and flexible workflows Work across a full software stack and be comfortable learning about and supporting different parts of the system Troubleshoot and diagnose issues quickly across a large code base and set of workflows Balance and prioritize development work to provide the most critical and useful functionality to our clients You'll need to have 5+ years of experience programming in C++/C, Java, C#, Javascript, Typescript, or Python Strong knowledge of object oriented design, data structures, and systems and applications programming Experience building scalable, distributed systems with focus on code quality and testing Experience with CI, CD and unit testing Experience collaborating and working across team boundaries to construct comprehensive enterprise wide solutions We'd love to see Prior experience developing trading applications, ideally in the Fixed Income domain Functional expertise building both client and server side code Enthusiasm to drive discussions, share new ideas, and promote best practices on the team If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
03/05/2026
Full time
Senior Software Engineer - Sell-Side Trading Location: London Business Area: Engineering and CTO Ref #: Description & Requirements Every day, thousands of businesses across the globe rely on Bloomberg's Sell-Side Trading Platform to support their trading activity. As part of the Trading Solutions businesses, Sell-Side delivers a global multi-asset solution for trade capture, market making, inventory management, front office collaboration, middle office operations, and electronic trading. By providing customizable workflows, extensive analytics, and high performing functionality, our tools allow users to get the information they need fast and stay one step ahead of the market. We build powerful solutions that allow traders to manage their positions, risk and P&L, make markets using our electronic trading suite of tools, and analyze their clients' behaviors to anticipate future needs. To do this, we employ a broad set of software tools and technology. This includes our award winning . What's in it for you As Senior Software Engineer, you'll work within a team designing and implementing new features and workflows as well as improving our performance and reliability. You'll be given the opportunity to impact the entire research, development, and deployment lifecycle of the software you support, and you'll learn the sell side fixed income industry, our clients, and choose the best solution for their needs. We leverage an agile software development process as well as a continuous integration and deployment pipeline to produce high quality software quickly to production. We expect you to be creative and proactively look for the most suitable technology to solve complex problems. We'll trust you to Design and develop software that provides our clients with high performing, scalable, and flexible workflows Work across a full software stack and be comfortable learning about and supporting different parts of the system Troubleshoot and diagnose issues quickly across a large code base and set of workflows Balance and prioritize development work to provide the most critical and useful functionality to our clients You'll need to have 5+ years of experience programming in C++/C, Java, C#, Javascript, Typescript, or Python Strong knowledge of object oriented design, data structures, and systems and applications programming Experience building scalable, distributed systems with focus on code quality and testing Experience with CI, CD and unit testing Experience collaborating and working across team boundaries to construct comprehensive enterprise wide solutions We'd love to see Prior experience developing trading applications, ideally in the Fixed Income domain Functional expertise building both client and server side code Enthusiasm to drive discussions, share new ideas, and promote best practices on the team If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email