Software Engineer Security (Java)
Role details
Job location
Tech stack
Job description
Join SUSE, a pioneer in open source solutions, and contribute to the development of SUSE Manager, a web-based systems management solution used by hundreds of organizations worldwide. As a Software Engineer, you will work with an international team of developers to enhance the product's capabilities and ensure its security meets the needs of our customers., * Ship Code:Develop and maintain code for SUSE Manager, a solution that manages software-defined infrastructures at scale, from bare-metal Linux systems to containers and Kubernetes clusters.
- Customer Security Requirements:Translate customer security requirements into code, ensuring the product meets the needs of our global user base.
- Collaboration:Work with product management to clarify requirements and evaluate the viability of proposals, driving the future of our codebase and influencing design and implementation decisions.
- Teamwork:Promote teamwork and value mentoring, both giving and receiving, to foster a collaborative environment.
Requirements
-
Software Engineering:Solid understanding of algorithms, programming paradigms, and distributed systems.
-
Java:Good knowledge of Java, its ecosystem, and best practices.
-
Software Security:Background and previous experience in software security, including development of security-critical applications and exposure to security vulnerabilities.
-
Code Reviews:Ability to give and receive code reviews, discussing technical alternatives in complex systems.
-
Linux Operating System:Good understanding of the Linux operating system, including security aspects and differences between distributions.
-
English Language:Verbal and written English language skills. Bonus Skills:
-
Linux Security Technologies:Specialized knowledge of Linux-specific security technologies such as SELinux or confidential computing.
-
Programming Languages:Knowledge of other relevant programming languages or frameworks, such as Python or Go.
Benefits & conditions
-
Open Source Communities:Previous participation in open source communities and any contributions you would like to share. Our Offer:
-
Professional Development:Opportunities to develop your skills and gain hands-on experience in the open source world.
-
Continuous Learning:Participation in regular Hackweeks and workshops at company, department, and team levels, fostering continuous learning and innovation.
-
Benefits:Paid vacation along with a comprehensive range of country-specific benefits. 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