Software Engineer Virtualization

  

Job Description:

   

The Role

The Sr. Software Engineer will work in Open Source communities and within the SUSE Labs (Core) Organization, Virtualization Team, to develop and support our SUSE Linux Enterprise KVM Virtualization stack, including the convergence technologies between Virtual Machines and Containers (Kubevirt).

Key Responsibilities
 

  • Within the team

    • Develop and maintain virtualization components in collaboration with the distributed team, including QEMU, libvirt, KVM, kubevirt

    • Implement new features for customers and partners

    • Adapt novel upstream changes to the production versions

    • Act quickly on resolving key premium customer support requests in collaboration with the support organization (L3)

    • Plan individual goals, upstream and downstream activities with the Engineering Manager.

  • Within Open Source

    • Pursue responsible participation and leadership in Open Source projects in the KVM stack.

    • Work collaboratively within the upstream communities to develop the next generation of virtualization technologies.

    • Publish results, discuss and incorporate new ideas in the major conferences and events.

  • Within the Engineering & Innovation Business Unit

    • Collaborate with product teams as needed, promote requirements, technology and knowledge exchange between teams.

    • Work together with QA teams, acting on issues and performance regressions.

  • Overall

    • Maintain the highest possible standards for innovative products/solutions and professional relationships.

       

Knowledge Required
 

  • Must have Linux virtualization experience in the area of KVM virtualization and / or Container Virtualization Convergence projects.

  • Must be familiar with and able to work upstream, fully embedded in Open Source

  • Proficiency with Linux, git, C are required at a high professional level. Experience with multiple hardware architectures (x86, ARM, ..) is a plus.

  • Additional proficiency or interest in languages (Go, Rust, Python) constitutes a plus.

  • Must have strong general Software Engineering background

  • Knowledgeable about general IT industry trends and best practices

  • Fluent in the English language

  • Any experience with simplifying complex processes in order to scale efforts more efficiently constitutes a plus.

  • Must be able to pursue high level goals with autonomy, being responsible, dependable, adaptable and flexible.

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.

   

Is a Remote Job?
No

SUSE is a global leader in innovative, reliable and enterprise-grade open source solutions, relied upon by more than 60% of the Fortune 500 to power their mission-critical workloads. We specialize in...

Apply Now