> Markdown version of [/jobs/ext/3192444-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3192444-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:** Milence - **Location:** Arnhem, Netherlands (Remote available) - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Computing Platforms, Automation of Tests, Microsoft Azure, Cloud Computing, Cloud Engineering, Software Quality, Databases, Continuous Integration, Database Design, DevOps, Distributed Systems, Node.Js, Software Architecture, Query Optimization, Software Engineering, Software Systems, Data Streaming, TypeScript, ReactJS, Reliability of Systems, Event Driven Architecture, Containerization, Kubernetes, Information Technology, Api Design, Docker, Microservices - **Published:** September 7, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2af0b2baef69fe0d ## About the Role You have 6+ years of relevant experience in software engineering, backend engineering or platform development roles. You hold a bachelor's or master's degree, or equivalent working and thinking level, in Computer Science, Software Engineering, Information Technology or a related field. You have proven experience designing and implementing large-scale cloud-native and event-driven applications. You have expert-level proficiency in TypeScript and Node.js and strong experience with API development, microservices and distributed systems. You bring experience contributing to software architecture decisions and leading complex technical implementations. You have experience working with Azure, AWS or GCP cloud platforms, as well as Docker, Kubernetes and containerised deployments. You possess strong knowledge of database design, query optimisation, security principles and operational resilience. You have experience with DevOps practices, CI/CD pipelines, automated testing, monitoring and Infrastructure as Code. You have working knowledge of React or comparable front-end technologies. You demonstrate strong problem-solving and analytical thinking skills and can effectively identify root causes and develop sustainable solutions. You are comfortable providing technical leadership, mentoring colleagues and influencing technical decisions without formal people management responsibility. You have excellent collaboration and stakeholder management skills and can communicate technical concepts clearly to both technical and non-technical audiences. You balance delivery priorities with software quality, system reliability and long-term maintainability. You have a strong product mindset and apply technical decisions through the lens of customer value and business impact. You are comfortable working independently in a fast-paced scale-up environment and take ownership and accountability for technical outcomes. ## Description As a Senior Software Engineer, you will play a key role in designing, building and evolving the software platform that powers Milence's heavy-duty transport charging network. You will develop cloud-native, event-driven systems that connect charging infrastructure, customers, operations and business processes. Reporting to the Head of Software Engineering you will work closely with Product and Engineering teams to deliver scalable and reliable software solutions that enhance the customer experience and support Milence's continued growth across Europe. In addition, you will contribute to architectural decisions, drive engineering excellence and support the continuous improvement of our platform and engineering practices. What you will do * You will design, develop and enhance event-driven services, APIs and distributed applications using TypeScript, Node.js and cloud-native technologies. * You will contribute to solution architecture, software design and technical decision-making, translating business and platform requirements into scalable and maintainable technical solutions. * You will design databases, optimise data models and data flows, and ensure applications meet security, performance and reliability requirements throughout the software lifecycle. * You will support the development of technical solutions that improve the customer experience and help Milence maintain its position as a market leader in heavy-duty charging infrastructure. * You will investigate complex software and platform issues, perform root-cause analysis and implement structural improvements that strengthen system resilience and reduce operational risk. * You will collaborate with Product, Data, Cloud, IoT and business teams to deliver integrated solutions while contributing to engineering standards, technical roadmaps, code quality practices and continuous improvement initiatives. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [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) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)