Job Description :
SUSE is an open source pioneer and market leader with a fast paced, exciting environment at the leading edge of Enterprise Linux, Data Center Management and Cloud Solutions.
Our Engineering & Innovation group is looking for a Senior Software Engineer with experience in the domain of configuration management systems to join an international team of developers at the SUSE Manager product team.
SUSE Manager is an open source solution for managing software defined infrastructures at scale, from bare-metal Linux systems to containers and Kubernetes clusters.
In this role you will ship code for SUSE Manager, a web-based systems management solution used by hundreds of companies across the world, focusing on the configuration management engine. We expect you to :
Be a great person to work with : promote teamwork and value mentoring (giving and receiving).
Drive the future of our codebase, working with upstream project communities and influencing design and implementation decisions.
Work with users to identify problems, turn them into good bug reports, track progress and provide actual solutions and feedback back to users.
Be productive while at the same time keeping a focus on maintaining high quality standards.
We look for passionate engineers who are motivated to make an impact for their team and for our customers. The ideal candidate will have past experience working as a Software Engineer in the domain of configuration management systems :
Solid software engineering skills regarding algorithms, programming paradigms, distributed systems.
Very good knowledge of Python, its ecosystem (Flask, SQLAlchemy, Requests, Tornado, etc.) and best practices.
Familiarity with configuration management systems and practices (Salt, Ansible, Puppet, etc.).
Experience with designing and implementing application back-ends and scalable services.
Knowledge of state-of-the-art testing tools and practices as well as the ability to debug complex problems.
Hands-on experience with packaging software for Linux distributions is a plus.
Good understanding of the Linux operating system and awareness of differences between distributions.
Giving and receiving code reviews with an ability to knowledgeably discuss technical alternatives in complex systems.
Verbal and written proficiency in English language.
Participation in open source communities is a plus.
Opportunities to sharpen your skills in addition to hands-on experience in the global, fast-changing open source world.
Direct contact with representatives of open source software projects worldwide.
Regular hackathons (Hackweeks) and workshops on the company, department, and team levels.
Five weeks vacation. (*)
Contributions to pension insurance or capital life insurance. (*)
Other common employee benefits (food coupons, health care, sports and cultural activities). (*)
Free beverages. (*)
We celebrate success.
Reference for the example benefits is the office in Germany. They may vary across hiring locations.
Job : Engineering
SUSE is proud to be an Equal Opportunity Employer. Prospective employees will receive consideration without discrimination because of race, colour, religion, creed, gender, national origin, age, disability, marital or veteran status, sexual orientation, genetic information, citizenship or any other legally protected status