Senior Software Engineer for Distributed Storage Systems

2 weeks ago


Haymarket, New South Wales, Australia beBeeCloudStorage Full time $150,000 - $175,000

MongoDB Cloud Storage is on the cusp of a major transformation.

We are re-architecting our cloud storage layer to deliver high-performance, multi-tenant distributed storage services that will revolutionize the way applications store and retrieve data.

This is an exciting opportunity for talented engineers to join our team and play a pivotal role in shaping the future of cloud storage.

Our team champions a strong culture of collaboration, inclusivity, and diversity.

If you want to work on a dynamic team that applies cutting-edge distributed systems fundamentals to deliver core storage features of a popular database, join us Let's break new ground and redefine what's possible for application developers, system architects, and database operators.

Our ideal candidate has a minimum of 5 years of experience in programming, debugging, and performance tuning of distributed and/or highly concurrent software systems

  • Strong systems fundamentals, including multi-threaded programming and performance profiling
  • Experience with distributed systems
  • Proven experience in building, deploying, and operating multi-tenant cloud services with a focus on operational excellence
  • Familiarity with database internals or experience building core components for data processing systems
  • Hands-on experience in developing performance-sensitive software
  • Experience with large backend/compiled codebases, preferably in Rust or C/C++
  • B.Sc. in Computer Science or a related field, or equivalent practical experience
  • Excellent verbal and written technical communication skills, with a strong desire to collaborate with colleagues
  • Strong time management skills and the ability to realistically assess project complexity
  • Interest in the theory and practice of high-availability systems; hands-on experience or an M.Sc./Ph.D. in the domain is a plus
Position Expectations

Develop secure multi-tenant cloud-native storage solutions to ensure performance, automatic failover, and zero downtime

Implement and operate (oncall) production-ready applications in Rust

Diagnose test failures and performance regressions, and implement fixes

Lead development and project management for large, cross-team initiatives

Identify, design, implement, test, and support new features related to Storage Layer Services, while contributing to the operational excellence of running a cloud service

Collaborate with Product Management and Engineering leadership to define product roadmaps

,

  • Haymarket, New South Wales, Australia MongoDB Full time

    MongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB...


  • Haymarket, New South Wales, Australia Microsoft Corporation Full time

    Overview We are the Azure Software Load Balancer team, a vital part of the Azure Core Networking team, tasked with designing, building, and operating critical network offerings that set us apart from our competitors.We provide the software systems behind our cloud-scale load balancing solutions. At the heart of these services is a robust software-defined...


  • Haymarket, New South Wales, Australia Atlassian Full time

    Senior Principal Software Engineer - Platform EngineeringJoin to apply for the Senior Principal Software Engineer - Platform Engineering role at Atlassian .OverviewWorking at Atlassian — Atlassians can choose where they work – office, home, or a combination of the two. This gives Atlassians more control over family, personal goals, and other...


  • Haymarket, New South Wales, Australia Canonical Full time

    Software Engineering Manager - Ubuntu Linux Kernel Join to apply for the Software Engineering Manager - Ubuntu Linux Kernel role at CanonicalSoftware Engineering Manager - Ubuntu Linux Kernel 2 days ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Ubuntu Linux Kernel role at CanonicalCanonical is a leading...


  • Haymarket, New South Wales, Australia Talenza Full time

    Overview You\'ll work as part of a cross-functional engineering team, contributing to the design, development, and deployment of modern backend systems. You\'ll also collaborate closely with product managers, QA, and other developers across regions. The team is set to kick off a number of major cloud transformation initiatives in the new year, providing a...


  • Haymarket, New South Wales, Australia FIS Australasia Pty Ltd Full time

    Senior Software Engineer - Product / Open SystemsApply locations: AUS SYDN Type: Full time | Posted on: Posted Today | Job Requisition ID: JR About the role: As a Software Engineer, you could work with bleeding-edge technology to build innovative fintech products that change how the world pays, banks, and invests. This involves developing core software...

  • Software Engineer

    2 weeks ago


    Haymarket, New South Wales, Australia Transport for NSW Full time

    Overview Organisation/Entity: Transport For NSWJob category: EngineeringJob location: Sydney, NSW, AU, 2000Job reference number: Employment type: Permanent Full-TimeSalary range: $ .0-$ .0You can be part of the team that enables significant service improvements for our people. You're an innovative tech enthusiast who wants to explore and create...

  • Senior Sales Engineer

    2 weeks ago


    Haymarket, New South Wales, Australia Aptitude Software Full time

    Overview Aptitude Software - Senior Sales Engineer. The Senior Sales Engineer serves as a key contributor within the Go-To-Market team, responsible for aligning product capabilities with client requirements to support both new business and existing


  • Haymarket, New South Wales, Australia Marigold Full time

    Marigold Sydney, New South Wales, AustraliaJoin or sign in to find your next job Join to apply for the Full Stack Software Engineer role at MarigoldMarigold Sydney, New South Wales, AustraliaJoin to apply for the Full Stack Software Engineer role at MarigoldGet AI-powered advice on this job and more exclusive features.The CompanyMarigold is a leading...


  • Haymarket, New South Wales, Australia Blackbaud Full time

    Software Engineer, Senior page is loaded Software Engineer, Senior Apply locations Hyderabad - India time type Full time posted on Posted 20 Days Ago job requisition id R As a Software Engineer, you will contribute to the development of our solution delivery platform supporting our web-based applications on the latest cloud technologies within a DevSecOps...