About Us
Always open. Our code, our culture, our opportunities. Leading open innovation without limits. We are SUSE.
SUSE is a global leader in innovative, reliable and secure enterprise open source solutions, including SUSE Linux Enterprise (SLE), Rancher and NeuVector. More than 60% of the Fortune 500 rely on SUSE to power their mission-critical workloads, enabling them to innovate everywhere – from the data center to the cloud, to the edge and beyond. SUSE puts the “open” back in open source, collaborating with partners and communities to give customers the agility to tackle innovation challenges today and the freedom to evolve their strategy and solutions tomorrow.
We are open in our roots and open in our approach, striving to be the most trusted open innovator in the World. Openness extends beyond our technology. Our vibrant community thrives on diversity and connectivity without borders.
Senior Software Engineer
Job Description
We seek a Software Engineer to join the SUSE Rancher Application Collection initiative at SUSE to work on content-building activities. The SUSE Rancher Application Collection is a curated, trusted, and up-to-date collection of developer and infrastructure applications built, packaged, tested, and distributed by Rancher. This product's General Availability (GA) was announced at Kubecon Europe 2024.
Responsibilities:
-
Develop new recipes for applications. Analyze the design and implementation of existing software projects, including databases, CI/CD applications, networking tools, and other utilities. Describe an implementation plan and execute it to make the application available.
-
Enhance existing application recipes. Design and implement enhancements to existing application recipes. Update the recipes to the latest version of the applications.
-
Design and implement testing plans to validate the recipes that make an application.
-
Automate parts of the building pipeline responsible for making the applications available in the Application Collection without human intervention. Propose improvements to existing automations, and participate in making those enhancements available into production.
-
Document the usage of Application Collection and its applications via getting started guides, how-to guides, and reference guides.
-
Identify, troubleshoot, and resolve issues with applications running in a single node or a cluster of nodes.
-
Collaborate and communicate with other engineering teams, product management, and external customers regarding project progress, issue resolution, and bug tracking.
Education and Experience Required:
-
Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
-
Typically, 4-6 years experience in software development activities.
-
Deep understanding and experience with software packaging, container images, and Kubernetes, with relevant certifications (e.g., CKAD, CKA, CKS) or equivalent working experience.
-
Experience with CI/CD tools like Jenkins, GitLab CI/CD, or GitHub Actions.
Knowledge and Skills:
-
Expertise in multiple software systems design tools and languages.
-
Strong analytical and problem-solving skills.
-
Designing software systems running on multiple platform types.
-
Software systems testing methodology, including writing and executing test plans, debugging, and testing scripts and tools.
-
Excellent written and verbal communication skills, mastery of English and the local language, ability to effectively communicate product architectures, design proposals, and negotiate options at management levels.
Job
Software Engineering
What We Offer
We empower you to be bold, driving your career to create the future you want. We celebrate and reward your achievements.
SUSE is a dynamic environment that is evolving rapidly, thus requiring agility, strong entrepreneurship and an open mind.
This is a compelling opportunity for the right person to join us as we continue to scale and prosper.
If you’re a big thinker, obsessed by execution and thrive in a dynamic environment in which you can tangibly create a lasting legacy, then please apply now!
We give you the freedom to be yourself. You will work in a global community of unique individuals – like you – with different backgrounds, talents, skills and perspectives. A truly open community where everyone is welcome, has a voice and is encouraged to reach their full potential regardless of age, gender, race, nationality, disability, sexual orientation, religion, or any other characteristics.
Sounds like the right fit for you? Click Apply to submit your resume. A recruiter will contact you if your skills match our current or any future positions. In the meantime, stay updated on the latest SUSE news and job vacancies by joining our Talent Community.
SUSE Values
-
We are passionate about customers
-
We are respectful and inclusive
-
We are empowered and accountable
-
We are trustworthy and act with integrity
-
We are collaborative
-
We are SUSE!
Similar Jobs
What We Do
SUSE is a global leader in innovative, reliable and secure enterprise open source solutions, including SUSE Linux Enterprise (SLE), Rancher and NeuVector. More than 60% of the Fortune 500 rely on SUSE to power their mission-critical workloads, enabling them to innovate everywhere – from the data center to the cloud, to the edge and beyond.
SUSE puts the “open” back in open source, collaborating with partners and communities to give customers the agility to tackle innovation challenges today and the freedom to evolve their strategy and solutions tomorrow. For more information, visit www.suse.com









