Software Engineer - B2B & B2C

Red Bull Media House GmbH
  • Elsbethen, Salzburg
  • Vollzeit
  • Berufserfahrung
  • 25.5.2018

Software Engineer - B2B & B2C


Red Bull Media House is a global media company that produces, distributes and publishes authentic content and inspirational entertainment programming in the sports and lifestyle genres. From film to television, print to digital media, music and games, the company's products can be experienced on the latest devices and platforms, fascinating audiences worldwide. In order to engage with the brand's target audience, Red Bull Media House develops, produces and distributes an increased amount of compelling content. The Red Bull Media Network (RBMN) is a set of outstanding, global consumer facing experiences. Products and channels in this portfolio are built on top of a technical platform, composed of multiple home-grown and third-party services and solutions, suiting the specific demands of Red Bull. We are looking for a Software Engineer (m/f) who is hands-on in every layer of the technical stack, i.e. from Cloud to backend services to UI components.

In 1987, Red Bull not only launched a completely new product, it created and has led ever since a whole new product category, Energy Drinks. Nowadays Red Bull employs more than 11500 people in over 171 countries, selling over 6 billion cans a year. The World of Red Bull provides the forum for you to use your talent and passion, to develop yourself and make an impact. Find out why we're different.

  • Location Elsbethen, Salzburg, Austria
  • Schedule Full-time
  • Organisation Red Bull Media House

Areas that play to your strengths

(all the responsibilities we'll trust you with)

  • In a nutshell

As Software Engineer B2C & B2B you will be part of the Red Bull Media Network Platform team responsible for the design, implementation, integration and operations of B2C & B2B services and applications.

  • Close collaboration with other departments

In this exciting role, you will closely work together with the Product Management team and multiple Red Bull and Red Bull Media House teams, always having the holistic platform view and purpose in mind. You`ll understand the business context & needs, identify & derive functional and non-functional requirements and communicate (new) technical solutions & implementations.

  • Deliver new features

You`ll code and deliver feature complete implementations with special attention to speed (i.e. new features) & performance, security, automation ("you build it, you own it"), scalability and sustainability.

  • Ensure smooth integration of consumer facing applications

Part of your role will be to assure a smooth integration of new and existing consumer facing applications into the Red Bull user data services world (e.g. Login) and multiple internal Red Bull systems (e.g. Email Marketing, Data warehouse). You`ll define the (REST) APIs that will be exposed to the (external) applications, paying high attention to security and usability.

  • Attention to Security

Security is more than a buzzword for you? You understand the security concepts inherent to modern software systems, from the web frontend (e.g. XSS, Injection, CSRF) to backend and databases. You are always aware of the privacy and data protection issues related to the systems, specifically concerning the upcoming General Data Protection Regulation. Hence, you`ll stay up-to-date with security standards.

  • Collaboration with internal & external developers

You enjoy working together with multiple teams of internal and external developers? In this role, you will actively take part in regular development meetings (Spring Planning, Reviews, Stand-ups,etc).

  • Raise our solution to a next level

Youll constantly keep up-to-date with new industry trends and standards. Therefore, youll screen the market for potential new solutions and perform evaluation & assessment (technical pilots & POCs). Moreover, you`ll contribute in avoiding technical debt by actively improving the system.

Your experience includes:

(proven performance in)

  • First experience in software engineering and high interest in full-stack development
  • Knowledge in fundamental and popular web and new media technologies/services, JavaScript frameworks (e.g. AngularJS, React), SaaS solutions, application frameworks (e.g. Spring, Vert.x), persistence solutions (e.g. MongoDB, DynamoDB, PostgreSQL), middleware technologies (e.g. Java, Node.js)
  • Experience in Client/Server development (JavaScript, Java, web development) and know-how in application frameworks
  • Interest in software design, ecosystems, platforms, web scale APIs and system integration and passion for new technologies
  • General understanding of modern online application architecture concepts, such as availability, scalability, resilience, responsiveness, security, etc.
  • Experience with testing in modern software systems is a plus
  • Interest in 3rd party API integration (e.g. REST, authentication, decoupling)
  • Basic understanding and interest in cloud technologies
  • Willingness to learn and courage to challenge the status quo
  • Bachelor or master degree in Computer Science, Software Engineering, Information Systems or alternative to a study an accomplished apprenticeship in this field or Federal Higher Technical Institute (HTL) with several years' work experience
  • Fluent in English

In your cover letter, please include an explanation of why your experience is specifically relevant to this role at Red Bull. We want to see your personal style - what makes you tick and why you think your next opportunity is here with us.

Apply Now

Due to legal reasons we are obliged to disclose the minimum salary according to the collective agreement for this position, which is EUR 1,586 gross per month. However, our attractive compensation package is based on market-oriented salaries and is therefore significantly above the stated minimum salary.