Senior Software Engineer, Software Defined Storage

  

Job Description:

   

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 Enterprise Storage team.
 

With a group of highly skilled professionals you will help shaping the future of software defined storage. You will be part of a truly international and distributed team which contributes to both the Ceph upstream project and SUSE's Enterprise Storage product.
 

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 (rook.io), Salt, Docker, 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.
 

Expected skills:

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

  • Ability to communicate via the appropriate means of communication (IRC, E-Mail, IM, Audio-/Video Conferencing)
  • A passion for excellent results, not just clean code

  • Demonstrable experience contributing to Open Source projects 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: Python, C++ or Go.

  • Highly proficient in English (written and verbal).
     

Desired skills:

  • Degree in Computer Science (or equivalent) and 5+ years related work experience.

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

  • Experience with Docker/podman or other Linux-based container technologies.

  • Experience with Configuration Management tooling (e.g. Salt, Ansible, Chef).

  • Experience working directly with sales and assisting with both pre-sales presentations and post-sales guidance for customers.

  • Experience with Cloud Computing (OpenStack, AWS, or Azure.)
     

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!

Job:

Engineering

    

SUSE, the world’s largest independent open source software company, powers digital transformation with true open source technologies for the enterprise that simplify, modernize and accelerate traditional, cloud and edge solutions. SUSE collaborates with partners, communities and customers to deliver and support solutions that enable mission-critical business outcomes. SUSE’s container and cloud platforms, software-defined infrastructure, and artificial intelligence and edge computing solutions allow customers to create, deploy and manage workloads anywhere – on premises, hybrid and multi-cloud. For more information, visit www.suse.com.

   

Job City Name
Provo