About the job
SUSE is an open source pioneer and market leader in a fast-paced, exciting environment at the forefront of Enterprise Linux, Data Center Management and Cloud Solutions. Our Engineering & Innovation group is looking for a Software Engineer to join an international team of developers working on the SUSE Manager product. SUSE Manager is an open source solution for managing software-defined infrastructures at scale, from bare-metal Linux systems to containers and Kubernetes clusters.
Responsibilities
In this role you will ship code for SUSE Manager, a web-based systems management solution used by hundreds of organizations across the world. We expect you to:
- Understand our customers' security requirements and translate them into code.
- Work with product management to clarify requirements and evaluate the viability of proposals.
- Drive the future of our codebase: influence design and implementation decisions while working with open source project communities.
- Be a great person to work with: promote teamwork and value mentoring (giving and receiving).
Required Skills
We are looking for passionate engineers who are motivated to make a difference to their team and our customers. The ideal candidate will have previous experience as a software engineer with a background in software security:
- Solid software engineering skills regarding algorithms, programming paradigms and distributed systems.
- Good knowledge of Java, its ecosystem (build tools, libraries, debugging techniques) and best practices.
- Background and previous work experience in the field of software security (development of security critical applications, exposure to security vulnerabilities).
- Ability to give and receive code reviews, while knowledgeably discussing technical alternatives in complex systems.
- Good understanding of the Linux operating system, including security aspects, differences between distributions and knowledge of their management.
- Verbal and written English language skills.
Bonus Skills
The following skills are not essential for this role, but will give you an advantage:
- Specialized knowledge of or previous experience with Linux-specific security technologies such as SELinux or confidential computing.
- Knowledge of any other relevant programming languages or frameworks, such as Python or Go.
- Previous participation in open source communities, please let us know of any contributions you would like to share with us.
Our Offer
- Opportunities to develop your skills and gain hands-on experience in the open source world.
- Participation in regular Hackweeks and workshops at company, department and team level, fostering continuous learning and innovation.
- Paid vacation along with a comprehensive range of country-specific benefits.
Additional Note
If you are reading this job description and the opportunity sounds interesting to you, but you don't have one or more of the required skills - please don't hesitate to apply! Nobody is perfect, we are all just trying to be the best we can be and we are confident that you can do the same.