Senior Software Engineer

1 month ago


London, United Kingdom Bloomberg Full time
Data is at the heart of Bloomberg's technologies, which produce, distribute and protect some of the most critical and valuable data in global business. The Storage Engineering teams design and maintain the systems which store, process and protect that data.
This is not a traditional storage team: we expect our engineers to design and build a highly available, scalable, and durable storage platform. Our platform is a unique mix of commodity hardware, open source software-defined storage, and appliance-based storage solutions. In addition to shepherding our core storage systems, our team is modernizing our automation software for provisioning and management of both appliance-based storage and software defined storage inside of the Bloomberg ecosystem. The Storage Engineering team works closely with the industry and our engineering users to stay at the forefront of both evolving hardware technologies, open source storage platforms and software engineering practices.
Storage Distributed Downstream is a newly created software engineering team within Storage Engineering with a mandate to integrate Ceph, an open source distributed storage platform, into the Bloomberg ecosystem, providing visibility and transparency into its operation while ensuring its availability and performance meets our customers needs.
We're looking for strong Software Engineers with great coding, problem solving, and communication skills. Domain knowledge in storage is a plus but absolutely not required, we'll teach you everything you need to know about storing bits'n'bytes.

What's in it for you:
This is a unique opportunity to help build robust, petabyte-scale systems which will power the future of Bloomberg's automated storage infrastructure. We'll trust you to design and implement telemetry to monitor the health of our clusters and customers' data, as well as implement automation for efficiently managing the lifecycle and performance of our hardware while ensuring our systems are behaving consistently.
We utilize a myriad of open-source technologies to build our systems, such as S3, Ceph, Celery, RabbitMQ, Kafka, Docker, Apache Airflow and many more.

We'll trust you to:
  • Own the performance and availability of our storage products, innovating to continuously mature our product offerings.
  • Build automation around all phases of the storage lifecycle, eliminating toil, automating responses to failures, and generally eliminating as much operational work as possible
  • Develop technical solutions which combine hardware and software to achieve required service levels, performance, and economics

You'll need to have:
  • Software development experience in Python or C/C++
  • Proficiency in software engineering principles with an interest in infrastructure
  • A degree in Computer Science, Engineering or similar field of study or equivalent work experience

We'd love to see:
  • Experience with Ceph
  • Experience working with scalable distributed systems including deep dives into code, networking and operating systems
  • Contributions to Open Source projects especially related to Storage, Automation, or Performance Monitoring
  • Knowledge and experience with data storage algorithms, technologies such as erasure coding, and complex production troubleshooting
  • A keen interest in keeping abreast of technological advances and proven success at incorporating new technology into existing systems



  • London, Greater London, United Kingdom Aptitude Software Limited Full time

    About the RoleAptitude Software Limited seeks a seasoned Senior Software Engineering Team Lead to manage day-to-day operations, providing hands-on technical contributions and guiding team members to achieve their best potential.Key ResponsibilitiesManage team delivery of high-quality software, aligning with Product Organization scope and goals.Lead by...


  • London, Greater London, United Kingdom Acre Software Full time

    About Acre SoftwareWe are a fully funded, early-stage Fintech start-up looking to make a significant impact on the mortgage market. Our innovative approach simplifies home-buying and automates compliance, making us an exciting place to work.Job DescriptionWe are seeking a talented Fintech Software Engineer Apprentice to join our team. As an apprentice, you...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Android Software Development Engineer to join our team at Software Defined Automation GmbH. This is an exciting opportunity to work on our flagship product, The Exchange Platform, and contribute to the development of innovative software solutions.Key ResponsibilitiesDesign, develop, and maintain...


  • London, Greater London, United Kingdom Bytes Software Services Full time

    Role OverviewWe are seeking a highly skilled Senior DevOps Engineer to join our team at Bytes Software Services. The successful candidate will be responsible for developing and establishing tooling and processes that enable continuous deployment and improve our release velocity.The ideal candidate will have a strong understanding of software development and...


  • London, Greater London, United Kingdom JTek Software Solutions Pvt Ltd Full time

    Job Title: Senior Software Development Engineer - EMEA RegionAt JTek Software Solutions Pvt Ltd, we are seeking an experienced Senior Software Development Engineer to join our team in the EMEA region. The ideal candidate will have a strong background in full-stack development with a focus on site maintenance and enhancements. Key responsibilities...


  • London, United Kingdom Formula Recruitment Full time

    Contract role : Senior Software Engineer : Up to £475 per day Outside IR35 : 6 months rolling : Hybrid Monthly (London)An innovative digital consultancy is looking for experienced Senior Software Engineer to design and architect scalable, high-performance systems for a cutting-edge platform being developed for a major client.In this role, you’ll tackle...


  • London, United Kingdom Dirac Software Limited Full time

    Dirac is building for import-export of consumer goods what Walmart did for discount chain stores & Amazon for online retail - building the logistics and software infrastructure to increase convenience & selection, and decrease costs for customers. Django+python experience: +Forklift driving: +Building product demand forecasts given messy/incomplete data:...


  • London, United Kingdom Dirac Software Limited Full time

    Dirac is building for import-export of consumer goods what Walmart did for discount chain stores & Amazon for online retail - building the logistics and software infrastructure to increase convenience & selection, and decrease costs for customers. Django+python experience: +Forklift driving: +Building product demand forecasts given messy/incomplete data:...


  • London, United Kingdom Formula Recruitment Full time

    Job Description Contract role : Senior Software Engineer : Up to £475 per day Outside IR35 : 6 months rolling : Hybrid Monthly (London) An innovative digital consultancy is looking for experienced Senior Software Engineer to design and architect scalable, high-performance systems for a cutting-edge platform being developed for a major client. In this...


  • London, Greater London, United Kingdom Workonblockchain Full time

    Software Developer in TestAt Workonblockchain, we are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have extensive experience developing software in Python and/or C++ and a strong understanding of manual and automation testing.Responsibilities:As a Senior Software Engineer, you will be responsible for ensuring the...


  • London, United Kingdom Platform Recruitment Full time

    Senior Software Engineer - £120,000 - Hybrid Title: Senior Software Engineer Company: HPC Location: London (1 day per week) Package: Up to £120,000 Overview: A next-gen GPU R&D team have opened up an opportunity for an experienced Senior Software Engineer with expertise in GPUs to help develop a greenfield project. You will have the opportunity to...


  • London, United Kingdom CV-Library Full time

    Senior Software Engineer - £120,000 - Hybrid Title: Senior Software Engineer Company: HPC Location: London (1 day per week) Package: Up to £120,000 Overview: A next-gen GPU R&D team have opened up an opportunity for an experienced Senior Software Engineer with expertise in GPUs to help develop a greenfield project. You will have the...


  • London Area, United Kingdom Formula Recruitment Full time

    Contract role : Senior Software Engineer : Up to £475 per day Outside IR35 : 6 months rolling : Hybrid Monthly (London)An innovative digital consultancy is looking for experienced Senior Software Engineer to design and architect scalable, high-performance systems for a cutting-edge platform being developed for a major client.In this role, you’ll tackle...


  • London, United Kingdom La Fosse Full time

    Senior Software Engineer | Hybrid | React | Node | Typescript | AWS | £90k La Fosse have partnered with a world-renowned publishing company that are looking for a Senior Software Engineer with a strong JavaScript background. Your mission: Architect brand-new software solutions, implement new features and work closely with senior stakeholders to identify...


  • London, United Kingdom Tiro Partners Limited Full time

    Contract Opportunity Senior Software Engineer - .NET, C#, .NET Core, Docker, Kubernetes, Cloud,Title: Senior Software Engineer (backend)Contract Type: Outside IR35Daily Rate: £500-550p/dLocation: Central London (Hybrid Working)Initial Duration: 6 MonthsTech: .NET, C#, .NET Core, Docker, Kubernetes, CloudAbout the Company:Tiro Partners are partnering with a...


  • London, United Kingdom Burns Sheehan Full time

    Senior Software Engineer | Distributed Systems | Sustainable Cloud Native PlatformUp to £100,000 per annum plus bonus plus stockCentral London office️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems...Are you a Senior Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who are solving...


  • London, United Kingdom Burns Sheehan Full time

    Job DescriptionSenior Software Engineer | Distributed Systems | Sustainable Cloud Native Platform💸Up to £100,000 per annum plus bonus plus stock🏠Central London office🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems...Are you a Senior Software Engineer with extensive knowledge of building distributed systems? Looking to join...


  • London, United Kingdom Formula Recruitment Limited Full time

    London PermanentUp to 110,000 + Equity Are you a Senior Software Engineer eager to be part of a founding team building an innovative, tech-for-good solution in AI and healthcare? If you’re ready to shape the future of an industry, this opportunity is for you.This early-stage start-up, led by a FAANG-experienced leadership team, is poised to revolutionise...


  • London, Greater London, United Kingdom Acre Software Full time

    Acre Software is revolutionizing the £1.4 trillion UK mortgage market with a cutting-edge, end-to-end management system.We're streamlining the homebuying process by eliminating unnecessary admin and pain. Our platform covers the entire journey, from determining what buyers can borrow to securing their keys.Following a successful 2023, where we facilitated...


  • London, Greater London, United Kingdom Iaggbs Full time

    IAG Connect is seeking a Senior Software Engineer to join our team in London, UK. As a key member of our engineering team, you will be responsible for designing and developing scalable, high-quality software products based on business requirements.Job DescriptionDesign and develop scalable, high-quality software products using Node.js and TypeScript for...