Senior Software Engineer

3 weeks ago


London, United Kingdom Avature Full time

Senior Software Engineer - Storage Distributed Downstream

Location: London

Business Area: Engineering and CTO

Ref #: 10040213

Description & Requirements

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:
  1. Own the performance and availability of our storage products, innovating to continuously mature our product offerings.
  2. Build automation around all phases of the storage lifecycle, eliminating toil, automating responses to failures, and generally eliminating as much operational work as possible.
  3. Develop technical solutions which combine hardware and software to achieve required service levels, performance, and economics.
You’ll need to have:
  1. 4+ years software development experience in Python or C/C++.
  2. Proficiency in software engineering principles with an interest in infrastructure.
  3. 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.
#J-18808-Ljbffr

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

    **Job Title:** Senior Software Engineering Manager**About Us:** At Sahaj Software, we're passionate about delivering exceptional software solutions. We're seeking a seasoned Senior Software Engineering Manager to lead our engineering team.**Estimated Salary:** $150,000 - $220,000 per yearAs a Senior Software Engineering Manager, you'll be responsible for...


  • London, Greater London, United Kingdom IRIS Software Group Full time

    Job OverviewAs a Senior Software Engineer at the IRIS Software Group, you will be part of an engineering team within the HCM Division. This division produces market-leading desktop and cloud integrated payroll software for UK SME's. You will deliver complex requirements throughout the entire software development lifecycle.Responsibilities:Develop new...


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

    About the RoleAs a Senior Software Engineering Lead at Sahaj Software, you'll have the opportunity to thrive in a hands-on, collaborative environment. Our diverse tech stack includes TypeScript, Java, .Net, Scala, Kotlin, Golang, Elixir, Python, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on...


  • London, Greater London, United Kingdom Axiom Software Solutions Limited Full time

    Job Title: Senior Software Engineer - AWSAxiom Software Solutions Limited is seeking an accomplished Senior Software Engineer to join our team and drive the development of cutting-edge cloud-based solutions on AWS. As a key member of our engineering team, you will work closely with cross-functional teams to design, develop, and deploy high-quality software...


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

    **Job Title:** C#/.Net Software EngineerCarter Software is revolutionizing the way businesses manage their data. As a Senior C# .NET Software Engineer, you will play a pivotal role in developing and enhancing our cutting-edge software solutions.Key Responsibilities:Design and develop high-quality software solutions using C# and the .NET framework.Proactively...


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

    Senior QA Engineers at Software Defined Automation GmbH are responsible for ensuring the quality of our software products and services. We are looking for a highly skilled and experienced engineer to join our Agile Product squad in London, UK.About the tech stackOur tech stack includes microservices, Java, Docker, AWS, Kubernetes, and API. As a Senior QA...


  • London, Greater London, United Kingdom CENTRIC SOFTWARE Full time

    Job Description:We are seeking an experienced Senior Software Development Lead to join our team at Centric Software. This is a hands-on leadership role where you will contribute directly to coding, troubleshooting, and delivering robust software solutions.Key Responsibilities:Technical Leadership: Lead, mentor, and manage a team of engineers to build and...

  • Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom IRIS Software Group Full time

    Job Title: Software EngineerAbout the Role:This is a rewarding opportunity to join the HCM Division of IRIS Software Group as a skilled Software Engineer. The successful candidate will be working as a core member of an engineering team responsible for delivering complex requirements throughout the entire software development lifecycle.Main Responsibilities:-...


  • London, Greater London, United Kingdom Axiom Software Solutions Limited Full time

    Job Title: Senior Software ArchitectAxiom Software Solutions Limited is seeking a skilled Senior Software Architect to join their team in London, UK.The estimated salary for this position is £90,000 - £110,000 per annum, based on industry standards and the company's location.Company Overview:Axiom Software Solutions Limited is a leading software...


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

    At Carter Software, we're seeking an experienced Senior .NET Developer Lead to join our dynamic team. This is an excellent opportunity for a skilled professional to take on a leadership role and contribute to the development of innovative software solutions.About the RoleThis is a key position that requires a strong understanding of C#, .NET, and software...


  • London, Greater London, United Kingdom Axiom Software Solutions Limited Full time

    Axiom Software Solutions Limited is seeking a Senior/Lead Python Developer to join their team.Job Type: Permanent, Location: UK (Fully Remote)Estimated Salary: £80,000 - £110,000 per annumJob Description:We are looking for a strong Senior / Lead Python Developer with experience in:ETL solutionsSybaseSQL Server & Snowflakeideally coming from a strong data...


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

    Spend your days shaping the future of electrified transportation and consumer electronics as a BMS Control Software Specialist at Software Defined Automation GmbH. As a member of our skilled team, you will play a vital role in the development of advanced battery management software that helps some of the world's largest and most iconic brands deliver...


  • London, Greater London, United Kingdom CENTRIC SOFTWARE Full time

    Lead Software EngineerWe are seeking an experienced Lead Software Engineer to join our team at Centric Software. This is a hands-on leadership role where you will contribute directly to coding, troubleshooting, and delivering robust software solutions.Key Responsibilities:Technical Leadership: Lead, mentor, and manage a team of engineers to build and...


  • London, Greater London, United Kingdom CENTRIC SOFTWARE Full time

    Senior Java Engineer - Reactive Programming at Centric Software.This position comes with an estimated annual salary of $130,000, depending on your level of experience.Job Overview:We're seeking an experienced Senior Java Engineer with a strong background in reactive programming to join our team. As a key member, you will be responsible for designing,...


  • London, Greater London, United Kingdom IRIS Software Group Full time

    We are seeking a highly skilled Senior Backend Engineer to join our team at IRIS Software Group. The successful candidate will be responsible for designing and implementing scalable cloud-based systems using .NET C# software engineering and cloud technologies.The ideal candidate will have experience with backend development, cloud technologies, and scalable...


  • London, Greater London, United Kingdom CENTRIC SOFTWARE Full time

    At Centric Software, we're seeking a highly skilled Cloud Software Engineer to join our team.We offer an estimated annual salary of $120,000, depending on experience.Job Description:We are looking for a talented Software Developer with expertise in microservices architecture and reactive programming. As a key member of our team, you will be responsible for...


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

    Job OverviewSahaj Software is a cutting-edge technology company seeking a highly skilled Senior Software Architect to lead our team in developing innovative software solutions. With a focus on lean teams and collaborative work environment, we offer significant impact and growth opportunities for the right candidate.The ideal candidate will have a deep...


  • London, United Kingdom Oho Group Ltd Full time

    **Senior Software Engineer | 110-120K | FinTech | Hybrid-Remote | Python | AWS** Senior Software development opportunity with one of London's leading FinTech Data Scale ups A London based data analytics firm who are currently solving some of the most complex and sophisticated problems in big data, are looking to hire talented senior software developed to...


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

    Job Summary: We are seeking a skilled Cloud Software Engineer to join our team at Phoenix Software Limited. As a key member of our AI practice, you will design, develop, and maintain scalable software solutions for our customers.The ideal candidate will have proven expertise in full-stack development with proficiency in C#, React, and/or Node.js. Strong...


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

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team as a Cloud Native Architect. As a key member of our engineering department, you will play a vital role in designing and implementing scalable and efficient cloud-based systems.ResponsibilitiesDesign and develop cloud-native applications using Java and Spring...