Senior Software Engineer, Software Defined Storage

Full time python ceph cephfs
Software Development
No Location
Hiring from: Europe

About this job

Location options: Remote
Job type: Full-time
Experience level: Mid-Level, Senior
Industry: Computer Software, Enterprise Software, OpenStack
Company size: 1k–5k people
Company type: Private


python, ceph, cephfs

Job description

Senior Software Engineer, Software Defined Storage 

At SUSE we're building the next-generation Software Defined Storage (SDS) solution, and are looking for a Senior Software Engineer to join us as part of the SUSE Storage team. 

As a member of this team, you will have the opportunity to work on, and contribute to, a number of technologies and open-source projects, including Ceph, Kubernetes, Rook (, Salt, Podman, Python, Go, C++ and more. You will also have the opportunity to work directly with our local sales engineers to ensure our technologies meet the needs of our customers and partners, and are successfully deployed within their unique environments. 

We're looking for someone who is interested in everything from automation, to systems engineering, to operations – someone who enjoys working on complex problems, and isn’t afraid to span the full stack of distributed systems. You should have an analytical mind, experience with computer science concepts and development processes, and a keen interest to learn new things. You must be able to articulate these ideas and assist in bringing these technologies to our customers and partners. 


  • You are passionate about programming and creating excellent software which meets the goals of its users. 

  • You are an excellent teammate, and believe that as a team we can achieve anything but you can also work autonomously with a work style that values results. 

  • You are eager to help customers resolve complex technical challenges in real-world deployments, and  

  • Demonstrable experience contributing to Open Source projects (ideally Ceph or and interacting with their communities in a leadership role. 

  • Experience with continuous integration and writing tests for your code. 

  • Ability to document and automate common tasks with a goal to automate everything. 

  • Ability to understand and resolve complex problems by developing enterprise-grade solutions. 

  • Experience with developing software for complex distributed systems. 

  • Experience with highly available and reliable clusters. 

  • Experience with at least one of the following programming languages: Go, Python or C++. 

  • Highly proficient in English (written and verbal). 

Nice to have:  

  • Experience working in globally distributed teams. 

  • Experience with low-level Ceph concepts such as CephFS, DriveGroups, RGW, and/or Object Storage backend.

  • Experience with container orchestration engines; knowledge of Kubernetes would be a plus. 

  • Experience with Docker, Podman or other Linux-based container technologies. 

  • Experience with Salt-based configuration management tooling.

Our Offer: 

  • Direct contact with representatives of free/open source software projects worldwide. 

  • Regular hack weeks and opportunities to attend conferences and workshops. 

  • We offer a competitive package & employee benefit that are commensurate with candidate's experience and qualification

  • We celebrate success! 

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Full time
View job 18,000 - 36,000 EUR / year
About this job Compensation: €18k - 36kLocation options: RemoteJob type: Full-timeExperience level: Senior, LeadRole: Frontend DeveloperIndustry: Social Advertising, Social MediaCompany size: 11–50 peopleCompany type: PrivateTechnologies reactjs, redux, .net, azure, azure-devops Job description REACT Developer for a virtual team Job Description...
reactjs redux .net azure azure-devops
Software Development
No Location
Hiring from: Anywhere
Responsibilities: Here’s what one of our remote Back-End jobs would entail: - Integrate front-end elements with server-side logic and functionalities - Effectively collaborate with product teams and engineering professionals (especially Front End engineers) - Optimize the platform for faster execution...
Software Development
United States
Hiring from: Anywhere
Responsibilities: Here’s what one of our remote Front-End jobs would entail: - Design and build efficient intuitive front-end applications Collaborate with Product Managers, Designers, and Software -Engineers to deliver high-quality user-facing products - Interact with our customers’ technical leadership, understand...
Software Development
United States
Hiring from: Anywhere