Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Awin

At a Glance

  • Tasks: Join a dynamic team to design and build innovative software solutions.
  • Company: Awin, a progressive 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, strong OOP skills, and experience with 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.

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. 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. Apply now to begin the next stage of your career at a progressive company that supports both your professional and personal development.

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.
Awin

Contact Detail:

Awin Recruiting Team

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 is always a bonus!

✨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 ask questions! This shows your interest in the role and helps you gauge if the company culture fits you. Plus, it’s a great way to demonstrate your collaborative spirit!

We think you need these skills to ace Senior Software Engineer

Java
Spring
AWS
Microservices
REST APIs
Event-Driven Architectures
CI/CD Pipelines
Git
SQL
NoSQL
Angular
Agile Methodologies
Scrum
Code Reviews
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with Java/Spring, AWS, and any relevant projects that showcase your skills in building reliable services.

Showcase Your Code Quality: We love clean, maintainable code! Include examples of your work that demonstrate your understanding of SOLID principles and your commitment to engineering quality through testing and code reviews.

Emphasise Collaboration: Since we value teamwork, mention your experience working in cross-functional teams. Share specific instances where you’ve facilitated agile ceremonies or mentored fellow engineers to show how you contribute to a collaborative environment.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and get the ball rolling on your journey with StudySmarter.

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 solved real business problems through your coding skills. Think about how you translated requirements into scalable solutions and be ready to explain your thought process clearly.

✨Emphasise Collaboration

Since this role involves working within a cross-functional team, highlight your experience in collaborative environments. Be prepared to share how you've facilitated team ceremonies or mentored other engineers, showcasing your ability to contribute to an agile way of working.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their approach to continuous improvement or how they handle technical risks, which will demonstrate your proactive mindset and alignment with their values.

Senior Software Engineer
Awin

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>