Online Medien

(Senior) Software Engineer (f/m/d)

Purpose of position

In this role and as part of a cross-functional team, you will share responsibility for both the delivery and ongoing operation of a business critical service that forms part of our industry leading SaaS-based Affiliate Marketing application. You will work as part of a dedicated team of engineers, designers, product specialists and technical experts to manage the entire lifecycle of a service or product, from understanding requirements, through development to deployment, support and maintenance. 

Contribute to drive Awin towards a common goal as passionate, dedicated and curious engineer with a high quality mind set.

We work with an exciting mixture of technologies including Java, Hadoop, Spark, Jenkins, ElasticSearch, Kibana, Micro-services (Docker, REST). Full stack details can be found at


Key Tasks

Driving change and let your team to grow by:

  • Hands-on in the entire service lifecycle
  • Accountable for quality and accuracy
  • Creating elegant, clean, maintainable code  
  • Pushing for automation of repetitive tasks
  • Aiming to constantly improve our continuous delivery pipeline


Skills & Expertise

You are:
Dedication. You are always on the hunt for solution that fits your team and the company.
Passion. Your passion inspires other to grow and learn.  
Learning. You are eager to learn new technologies, new ways to work and open to new perspectives.
Continuous Improvement. You are happy to provide and receive feedback and reflect actively on the way you and your team work.
Curiosity. You are keen to understand how systems, people, teams, departments and customer interact and work.
Open-minded. You are not restricted by assumptions or expectations from others.
Creative. You love to rethink existing solutions and design new systems.
You know:
Knowledge Sharing Strategies. You are experienced in pair programming, code reviews, teaching and learning.
Agile Methods. You are experienced with agile methods like Kanban and Scrum. You use agile principles to drive your engineering and team decisions.
Test Driven Development. You use TDD as a tool on a daily basis.
Continuous Delivery. Continuous integration and delivery tools are your best friends.
Time management. You acknowledge your time and respect the time of others.
Clear and open communication. You make an effort to communicate efficiently in order to create transparency and visibility.
Team work. You prefer to work in a team and contribute actively.
Scenario Thinking. You are able to use a range of methods to analyze problems and design appropriate solutions.
Holistic view. You are motivated to find long-term, sustainable solutions and to develop a clear vision for your service.
Education & Experience:

  • Minimum 6 years experience in Software Engineering, mainly in Java technologies
  • Excellent skills in spoken and written English
  • Experience in BigData technologies is a plus


Part of the Axel Springer and United Internet Groups, Awin is a global affiliate network. With ShareASale, the Awin group is comprised of 15 offices worldwide, over 1,000 employees, 200,000 contributing publishers and 15 500 advertisers, connecting customers with brands in over 180 countries around the globe. Operating across the retail, telecommunications, travel and finance verticals, Awin generated €15.6 billion in revenue for its advertisers and €694 million for its publishers in the last financial year.