
Senior Software Engineer
€5,900 - €6,800 per month
Key Skills
Job Description
About the role:
About Advidi & The Opportunity
At Advidi, we build technology that powers millions of daily transactions for clients around the world. Our products help affiliates and advertisers run performance marketing at scale, from tracking and reporting to client portals and the internal systems our teams use every day.
Owning our technology end to end gives us a foundation to keep improving our products and build new ones. Our focus is on product-led growth: understanding what people need, finding opportunities, and turning good ideas into software that makes a measurable difference.
AI is becoming a core part of how we develop software. We are looking for a Senior Software Engineer who combines deep backend engineering knowledge with practical experience using AI, and wants to help shape both our products and our way of building them.
The role
You will join a strong team of experienced senior engineers. We are looking for someone who wants to become an active part of that team: bring your own technical perspective, work through difficult problems together, learn from each other, and share responsibility for the results. You will have peers who challenge your thinking and welcome the same from you.
You will own technical work from understanding the problem through design, implementation, deployment, and operation. Working closely with product, design, and colleagues across the business, you will help decide what to build, challenge assumptions, and make thoughtful technical trade-offs.
Your primary focus will be backend software engineering: designing and building services, APIs, integrations, and data flows that are reliable and maintainable. Cloud infrastructure is an important part of running that software well. You will contribute to deployment, infrastructure, and observability as part of owning your services in production.
You will also help improve how we use AI in engineering: turning clear specifications and useful context into effective agent workflows, and sharing approaches that make the whole team more capable.
Engineering Culture & AI
We care about clean code, reliable systems, thoughtful architecture, and strong ownership. We value simple solutions that are easy to understand, test, operate, and change. Quality includes knowing when to invest in a stronger foundation and when a smaller solution serves the problem well.
We expect AI to be part of everyday engineering. That means using it to explore ideas, implement changes, investigate problems, and strengthen testing, while applying your own technical judgment throughout. You remain accountable for the code you ship: understanding the design, checking assumptions, reviewing changes, and verifying that the system behaves as intended.
Technology Stack
The main technologies you will work with are:
Python for backend services, automation, and data processing.
SQL and systems that handle large volumes of data.
Kotlin and Spring Boot for part of our backend.
AWS and infrastructure as code, including AWS CDK.
We value depth in backend software engineering and the ability to learn across languages and tools. Prior Kotlin experience is a plus.
Responsibilities:
Design, build, and maintain backend services and business logic, from initial requirements through production support.
Partner with product, design, and business stakeholders to understand needs and turn them into clear technical plans and useful software.
Design dependable APIs, integrations, and data flows, considering performance, security, failure handling, and maintainability.
Contribute to the cloud infrastructure, deployment automation, and monitoring needed to run your services reliably.
Use AI coding tools and agents effectively: define the work, provide relevant context, guide implementation, and validate the outcome.
Improve the team's AI development workflows, sharing useful practices and making successful approaches repeatable.
Improve automated testing, code review, monitoring, and delivery practices so we can move quickly with confidence.
Work closely with fellow senior engineers through design discussions, code reviews, and pairing; share knowledge, challenge ideas constructively, and help each other improve.
Required skills:
We are looking for someone with:
6+ years of professional software engineering experience, including at least 2 years in a senior software engineering role.
Strong hands-on backend engineering experience, with depth in Python or another relevant language and the ability to become productive in our stack.
Experience designing and evolving production backend systems, including APIs, data models, database interactions, and integrations.
Practical familiarity with cloud infrastructure and automated deployments, and the ability to investigate how your services behave in production.
Strong engineering fundamentals: sound system design, readable code, meaningful tests, and a methodical approach to debugging. You can reason about and change the code yourself, including code produced by an agent.
Practical experience using AI coding tools and agents in real development work. You can explain how you structure specifications and context, verify generated changes, and judge when to change approach.
The ability to take ownership of an ambiguous problem, make sensible trade-offs, and follow through on delivery and production quality.
Clear communication with technical and non-technical colleagues, and a collaborative approach: you contribute your own judgment, listen to other perspectives, and take shared responsibility for the team's work.
It is a plus if you have:
Experience building internal tooling or automation that improves development, testing, or debugging.
Experience improving a team's AI development workflows, including reusable instructions, context, and automated checks.
Experience with Python or event-driven backend systems.
Strong SQL skills and experience with high-volume data processing or distributed systems.
Deeper experience with AWS, infrastructure as code, or deployment automation.
Familiarity with Kotlin/Spring Boot.
Experience in adtech, performance marketing, or other domains where tracking accuracy and reliability matter.
What we offer?
Ownership of meaningful technical work on products the business relies on every day.
A close partnership with product and design, with room to influence what we build and how we build it.
A strong team of senior engineering peers to build alongside, learn from, and contribute to, with shared ownership and room for your ideas.
Time to learn, experiment, and develop your skills, including new ways of working with AI.
A salary between €5900 and €6800 per month, depending on your skills and experience
A high-performing team that can help you develop and grow but gives you the independence to perform your work according to your experience.
Bonus structure paid out quarterly
Personal growth opportunities
Pension scheme
Inflation correction
Time to learn in a way you see fit
25 holiday days + 1 free day off during your birthday week
Option to buy 10 more days off
Fun events such as Game Night, Fancy Friday, seasonal parties and more
Daily fresh lunches and snacks prepared by our Chef
Gym membership discount and the possibility to work out during office hours
Table tennis, football, darts, football field, basketball court
Further information
Agency applications regarding this vacancy will not be reviewed.
Please note: We do not review applications sent via email.
Please note: We only accept applicants residing in Netherlands.
About us
Core Responsibilities
Design, build, and maintain reliable backend services and APIs while partnering with cross-functional teams to turn business needs into technical solutions. You will also contribute to cloud infrastructure, improve AI-driven development workflows, and mentor fellow engineers through code reviews and design discussions.
Requirements
Requires 6+ years of professional software engineering experience with at least 2 years in a senior role and deep expertise in backend development. Candidates must have practical experience with cloud infrastructure, AI coding tools, and the ability to take ownership of complex, ambiguous technical problems.
Benefits
- Bonus structure
- Pension scheme
- Inflation correction
- 25 holiday days
- Birthday week day off
- Option to buy 10 more days off
- Daily fresh lunches and snacks
- Gym membership discount
- Game night
- Fancy Friday
- Seasonal parties
About Advidi
Industry: Advertising Services
Company size: 51-200 employees
Advidi. Performance marketing network. Founded in 2012. Global - but deeply Dutch. Our mission is also our core business: We find and connect the best people in the industry while inspiring and empowering them to be more successful. What we do As a performance marketing network, our role is to unify the pickiest players in the industry. We connect advertisers (with exciting products to sell) to affiliates (with impressive marketing skills), then empower each side to create better outcomes for all involved. In our dynamic industry, this involves a broad range of efforts, including technical optimization, resource allocation, advisory, cashflow empowerment… you name it. If the situation demands it, we deliver it - before our partners have to ask. Who we are Above all… we’re a family. We work as a team to support each other, which in turn supports our partners and our industry as a whole. We share healthy lunches and have fun together. We hold our partners to high standards, and we hold ourselves accountable for ensuring they meet them. This is a key part of our legacy. We’re driven, trustworthy and ambitious. These terms define our professional attitude. At the end, we’re game-changers who never settle for “good enough” - we prefer to surprise our partners (and each other) with modern, cutting-edge solutions that drive the evolution of the industry. Join us and we’ll ask you to play an important role. That’s our promise!