> Markdown version of [/jobs/ext/1637113-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1637113-senior-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). --- # Senior Software Engineer - **Company:** Annapurna Recruitment - **Location:** Berlin, Germany - **Experience:** Expert - **Salary:** €100,000.0 - €130,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Microsoft Azure, Cloud Computing, Code Review, Databases, Distributed Systems, PostgreSQL, Enterprise Messaging Systems, Node.Js, Commercial Software, Scaled Agile Framework, Software Deployment, Software Engineering, TypeScript, Cloud Platform System, ReactJS, Backend, Kotlin, Event Driven Architecture, Production Code, Apache Kafka, Front End Software Development, Docker, Microservices - **Published:** July 31, 2026 - **Apply:** https://www.careerjet.de/jobad/deeffa90575e6468dc2904185aab1e679f ## About the Role * 5+ years of commercial software engineering experience * Strong Java and Kotlin development experience * Experience building scalable backend or distributed systems * Knowledge of event-driven architecture and messaging technologies (Kafka desirable) * Experience with PostgreSQL or other database technologies * Understanding of microservices, APIs and cloud-native development * Experience with Docker and Kubernetes * Exposure to Azure or another major cloud platform * Comfortable working in Agile engineering teams * Frontend experience with React, TypeScript or Node.js would be beneficial but isn't essential ## Description As a Senior Software Engineer, you'll take ownership of designing, building and delivering production-grade software within a modern engineering environment. Working closely with product and engineering teams, you'll build scalable backend services while contributing across the full software development lifecycle. This is an ideal opportunity for someone who enjoys solving complex technical problems, working with distributed systems, and helping shape engineering best practices. What You'll Be Doing * Designing, developing and delivering scalable backend services using Java and Kotlin * Owning features from technical design through to production deployment * Building and maintaining event-driven microservices * Working with Kafka and distributed systems architecture * Collaborating with product, engineering and architecture teams during solution design * Writing clean, well-tested, production-ready code * Participating in code reviews and mentoring other engineers * Using AI development tools to improve engineering productivity * Supporting production systems and continuously improving platform reliability, * Work on technology supporting the future of electric mobility * Backed by major global automotive organisations * Modern engineering culture with a strong focus on quality and innovation * Personal development budget * Hybrid working (up to 3 days from home) * Subsidised gym membership, lunch allowance and mobility budget * Modern offices in Berlin * Collaborative international engineering team with plenty of opportunity to grow ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)