Senior Cloud Software Engineer, RabbitMQ (flexible location)

SUSE via Stack Overflow
Development

Sep 3rd 2018


Job Location: Any SUSE Office (or home office) in Europe

Do you want to work on the most active Open Source projects?

We design, develop and maintain SUSE's Enterprise Cloud product, based on OpenStack. Our engineers work closely with upstream projects all over the world, to create our enterprise grade private Cloud Computing solution. We're seeking powerful, motivated and agile people to integrate the bits and pieces and to contribute to the community. We love to learn, share our knowledge and to give our customers the best experience.

SUSE is looking for software developers to work on Openstack most common message broker, RabbitMQ, optimizing the code, designing and defining the architectures and best practices to meet our customer's high-scale and high-availability needs and requirements.

Core responsibilities:

  • Design, develop and maintain projects that are meant to scale related to our SUSE OpenStack Cloud solution with the focus on RabbitMQ and messaging technologies
  • Create and review code written internally by team members, as well as externally by Open Source contributors
  • Serve as a Subject Matter Expert on high available and performant message broker technologies, promoting your expertise in the area and strengthening relationships with customers
  • Represent SUSE in conferences and meetings, work upstream and contribute code to Open Source projects such as OpenStack and the underlying messaging technologies
  • Work within a SCRUM agile management landscape

Required skills:

  • Excellent experience in software development, with an in-depth knowledge on message brokers (RabbitMQ, Kafka, ...)
  • Solid experience with Erlang and functional programming languages
  • Experience with highly performant, highly available and fault-tolerant systems
  • Great debugging and profiling skills, also in situations with customers
  • Ability to quickly learn new technologies and work independently with minimal supervision in an agile (SCRUM) environment
  • Strong communication ability through presentations, interpersonal, verbal, and written skills (emails, IRC) in English

Desired skills:

  • Basic understanding of IaaS Cloud solutions such as OpenStack
  • Experience and active participation in Open Source communities/projects
  • Experience with configuration management systems (Ansible, Chef, Salt , ...)
  • Experience with Python, Ruby and/or other scripting languages
  • Experience with RPM packaging
  • Experience with Continuous Integration or TDD
  • Experience working with international distributed teams

Why work with us:

  • We are a tightly knitted global team that is passionate about Cloud technologies
  • We do upstream first and true Open Source development
  • We enjoy being successful as a team and consequently foster the SCRUM values focus, courage, openness, commitment and respect
  • Flexible working hours
  • Regular events to build up relationships and friendship within and across teams. These range from informal meet and drink sessions to themed multi-day events in off-site locations
  • Regular hackathons and workshops on company, department, and team levels
  • Opportunities for travel to conferences around the world
  • Be part of the global Open Source community

Don't forget to point us to your publicly available code from previous activities in your application!

Apply for this job