> Markdown version of [/jobs/ext/4609993-software-engineer](https://www.wearedevelopers.com/jobs/ext/4609993-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** CodeGuild - **Location:** Amsterdam, Netherlands - **Experience:** Expert - **Salary:** €7,500.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Cloud Computing, Code Review, Distributed Systems, Python (Programming Language), Software Engineering, Data Streaming, Systems Integration, Spring-boot, AI Coding Agents, Backend, Kotlin, Build Management, Deployment Automation - **Published:** November 7, 2026 - **Apply:** https://www.codeguild.nl/en/software-developer-jobs-netherlands/senior-software-engineer-amsterdam-1067716#apply ## About the Role * Do you get energy from distributed systems where high data volumes, reliability and failure handling are the real challenge?, * 6+ years of professional software engineering experience * Conceptually strong with solid computer science fundamentals; a MSc degree is a strong plus * Strong backend experience in Python and evolving production systems: APIs, data models and integrations * Affinity with event-driven backends, high-volume data or distributed systems * Practical cloud and automated deployment experience (AWS and IaC a plus) * Experience with Kotlin and Spring Boot is a nice plus (roughly 30% of the backend) * Hands-on use of AI coding tools in real work, and the ability to understand and modify agent-generated code * Clear communication and collaborative ownership ## Description You join a medium-sized online tech company in Amsterdam that sits at the heart of performance marketing, linking some of the biggest advertisers in the world to tens of millions of consumers every day. Just over a decade old and profitable, they built something genuinely at scale: their platform powers millions of transactions daily, and because their market keeps growing online, so do they. For you that means your code runs where it counts, with real volume behind every decision. The company is in an exciting phase. With strong demand and fresh investment, they are rebuilding core parts of their platform for the next level of scale. That is exactly where the interesting engineering lives: reliable, maintainable APIs and data flows, systems that stay correct under high load, and services you operate end to end in production. For an engineer who likes to get the abstractions right, these are the problems that keep you sharp., As a Senior Software Engineer Amsterdam you design and build services, APIs, integrations and data flows, with Python as your primary language and Kotlin and Spring Boot for part of the backend. You work in a cloud-native AWS environment with infrastructure as code, and you own your work end to end: from understanding the problem through design, deployment and running it in production. The real challenge is scale and reliability. How do you build APIs and data flows that stay fast and correct under millions of transactions? How do you handle failure gracefully, and keep high-volume data systems observable and maintainable as they grow? These are the questions you sink your teeth into, and because the platform runs at real scale, the impact of your work is immediate and visible. You also help shape how the team engineers: you contribute to cloud infrastructure, deployment automation and monitoring, and you help improve how the team uses AI in engineering. This is a deeply hands-on role with a lot of ownership, not a management track.