At a Glance
- Tasks: Join a dynamic team to design and build innovative software solutions.
- Company: Awin, a leading tech company with a focus on diversity and inclusion.
- Benefits: Enjoy a flexible four-day work week, remote working allowance, and health benefits.
- Other info: Collaborative culture with excellent career growth and mentoring opportunities.
- Why this job: Make a real impact in affiliate marketing while working with cutting-edge technologies.
- Qualifications: 6+ years in software engineering with strong skills in Java/Spring and AWS.
The predicted salary is between 60000 - 80000 € per year.
As a Senior Software Engineer, you will be part of a cross-functional, service-oriented team, working on extending and maintaining our Affiliate Marketing platform. You design and build reliable services by writing clean, secure, and well-tested code, following modern engineering best practices. In this role, you have a significant impact on system efficiency, technical quality, and team effectiveness. You take ownership of meaningful challenges, balancing technical excellence with sustainable product and business needs, and contribute to a collaborative, agile way of working.
The Team You’ll join our Billing & Payments tribe, owning a core domain of the business: how customers are billed and partners get paid. Our engineering culture values pragmatic solutions, automation, strong ownership, and continuous improvement supported by open feedback loops. We are moving towards a cloud-first architecture with a strong focus on AWS, working with technologies such as Java/Spring, AWS Lambda, Node.js, Kafka, SQL/NoSQL databases, and more.
Key Tasks
- Work within a small, collaborative team using agile methodologies and practices
- Take ownership of applications across the full lifecycle, from design and implementation to operation
- Proactively identify improvement opportunities and technical risks, helping shape technical direction
- Solve real business problems by translating requirements into scalable technical solutions
- Support an effective agile way of working by helping facilitate team ceremonies and workshops
- Mentor engineers through code reviews, knowledge sharing, and day-to-day collaboration
- Troubleshoot and resolve production issues, ensuring service reliability and operational stability
- Communicate effectively in writing and verbally with local and remote colleagues and stakeholders
Whilst the above outlines the general expectations of the role, we expect this position to evolve over time, offering opportunities to gain deeper knowledge and experience within the online and affiliate marketing domain.
Skills & Expertise
- 6+ years of professional software engineering experience
- Strong foundation in OOP and comfort working with multiple programming languages, ideally incl. Java/Spring
- Passion for clean, maintainable code with a strong understanding of SOLID principles
- Hands-on experience designing AWS-based systems, microservices with REST APIs, and event-driven architectures
- Focus on engineering quality through code reviews, testing, and test strategy improvement
- Responsibility for maintaining CI/CD pipelines for reliable, automated software delivery
- Confident use of Git or similar version control systems in a collaborative environment
- Solid understanding of relational databases, data modelling, and SQL
- Familiarity with non-relational databases like DynamoDB, MongoDB
- Basic knowledge of web technologies and modern frontend frameworks, ideally Angular
- Proven collaboration in cross-functional teams with Product, UX, and Agile roles
- Extensive exposure to agile processes, particularly Scrum
- Interest in and practical use of AI tools to augment software development
- Experience with financial or billing-related systems is a plus
- Basic experience building Node.js services using JavaScript or TypeScript is beneficial
Our Offer
- Flexi-Week and Work-Life Balance: We prioritise your mental health and wellbeing, offering you a flexible four-day Flexi-Week at full pay and with no reduction to your annual holiday allowance. We also offer a variety of different paid special leaves.
- Remote Working Allowance: You will receive a monthly allowance to cover part of your running costs. In addition, we will support you in setting up your remote workspace appropriately.
- Flexi-Office: We offer an international culture and flexibility through our Flexi-Office and hybrid/remote work possibilities to work across Awin regions
- Meal Vouchers: You will be supported with a certain net sum to spend it on a variety of lunches.
- Health & Wellbeing: The insurance covers several types of health, vision and/or dental treatments for you and for up to one additional family member.
- Remote Working Furniture Package: After 3 months of employment, you will be eligible for a furniture package, which should enable you to set up a proper workplace at your remote working location.
- Appreciation: Thank and reward colleagues by sending them a voucher through our peer-to-peer program.
Established in 2000, Awin is proud of our dynamic, social and inclusive culture. Like all businesses, we’ve had to adapt and nurture our culture in a virtual environment. Our virtual ‘Life @ Awin’ hub brings our colleagues from across the globe together for various social activities. Diversity & Inclusion are paramount to us, and we proudly pursue and hire diverse team members. We champion uniqueness and authenticity; this is who we are at our core. Our network of affiliate partnerships are diverse and transparent, as are the employees powering our vision to build the world’s leading open partner ecosystem. We welcome all backgrounds, identities, and experiences. If you need support at any point in the application or interview process, please let us know. Awin is part of the Axel Springer group.
Senior Software Engineer employer: Awin
Awin is an exceptional employer that prioritises employee wellbeing and work-life balance, offering a flexible four-day work week and a supportive remote working environment. With a strong focus on collaboration, continuous improvement, and diversity, Awin fosters a culture where employees can thrive both personally and professionally, while also providing opportunities for growth within the dynamic affiliate marketing domain.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Practice coding challenges and be ready to discuss your past projects. We want to see how you tackle real-world problems!
✨Tip Number 3
Show off your passion for clean code and best practices during interviews. Share examples of how you've implemented SOLID principles or improved CI/CD pipelines in your previous roles.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Read the Job Description Carefully:Before you start writing your application, make sure to read through the job description thoroughly. We want to see that you understand what we're looking for in a Senior Software Engineer and how your skills align with our needs.
Showcase Your Experience:When detailing your experience, focus on relevant projects and technologies you've worked with, especially those mentioned in the job description like Java/Spring and AWS. We love seeing how you've tackled challenges and contributed to team success!
Be Clear and Concise:Keep your application clear and to the point. Use bullet points where possible to highlight your skills and achievements. We appreciate straightforward communication, so make it easy for us to see why you're a great fit!
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you include all the requested information. Plus, we can’t wait to see what you bring to the table!
How to prepare for a job interview at Awin
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java/Spring and AWS. Brush up on your knowledge of microservices, REST APIs, and event-driven architectures, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled real business problems with scalable solutions. Think about how you’ve identified improvement opportunities in past projects and be ready to share those experiences.
✨Emphasise Collaboration
Since this role involves working within a cross-functional team, highlight your experience collaborating with Product, UX, and Agile roles. Be prepared to discuss how you’ve facilitated team ceremonies or workshops in the past.
✨Ask Insightful Questions
At the end of the interview, don’t shy away from asking questions that show your interest in the company’s culture and future direction. Inquire about their approach to continuous improvement and how they support engineers in their professional development.