Senior Software Engineer

Milence

Amsterdam

On-site

EUR 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Company annual incentive bonus plan
Unlimited holiday policy
Company pension plan
One-time home office allowance
Monthly phone allowance
12-month fixed-term employment

Job summary

Milence is building and evolving a cloud-native platform powering its heavy-duty transport charging network across Europe. As a Senior Software Engineer, you will design, develop and scale event-driven services and APIs using TypeScript and Node.js, shaping architecture and driving technical decisions.

You will collaborate with Product, Data, Cloud, IoT and business teams to deliver robust solutions while maintaining security, performance and reliability throughout the software lifecycle.

Qualifications

  • 6+ years in software engineering, backend or platform development.
  • Experience designing large-scale cloud-native and event-driven applications.
  • Proficient in TypeScript and Node.js with strong API and microservices background.
  • Experience with cloud platforms (Azure/AWS/GCP) and containerised deployments.

Responsibilities

  • Design, develop and enhance event-driven services, APIs and distributed applications using TypeScript, Node.js and cloud-native technologies.
  • Contribute to solution architecture, software design and technical decision-making.
  • Design databases, optimise data models and data flows; ensure security, performance and reliability.
  • Support engineering excellence and continuous improvement of the platform and practices.
  • Collaborate with Product, Data, Cloud, IoT and business teams to deliver integrated solutions.

Skills

TypeScript
Node.js
APIs & microservices
Cloud platforms
CI/CD
Docker & Kubernetes
React
Technical leadership

Education

Bachelor's or Master's in CS/SE

Tools

Azure
AWS
GCP

Job description

The job

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.
Who Are We Looking For
  • 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.
What we offer

You’ll be joining us at an exciting stage of growth where you can make a visible impact, work alongside passionate experts, and help solve some of the most complex challenges in the energy transition.

In return, we offer:

  • The opportunity to work on technology that contributes directly to a more sustainable future.
  • A high-impact role with significant ownership, autonomy and visibility across the business.
  • A collaborative, international and purpose-driven culture where innovation and continuous learning are encouraged.
  • The chance to work with leading industry partners, manufacturers and technology providers shaping the future of transport e-mobility.
  • Company annual incentive bonus plan.
  • Unlimited holiday policy.
  • Company pension plan.
  • A one-time home office allowance to create a comfortable and productive workspace.
  • Monthly phone allowance.
  • A 12-month fixed-term employment contract.
Ready to Charge the Future?

At Milence, we believe diverse perspectives drive better innovation and stronger outcomes. We welcome applications from people of all backgrounds, experiences, nationalities, identities and ways of thinking.

If you're excited about helping shape the future of charging technology and accelerating the transition to sustainable transport, we'd love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud Engineer
Cloud Engineer

Milence • Arnhem

On-site
EUR 90,000 - 120,000
Annual incentive bonus
Unlimited holidays
Company pension
+3
Cloud Engineer
Cloud Engineer

Milence • Amsterdam

Hybrid
EUR 90,000 - 120,000
Company annual incentive bonus plan
Unlimited holiday policy
Company pension plan
+3
Domain Lead Charging Technology
Domain Lead Charging Technology

Milence • Arnhem

Hybrid
EUR 120,000 - 180,000
Annual incentive bonus
Monthly mobility allowance or company车
Unlimited holiday policy
+3
Senior Backend Engineer
Senior Backend Engineer

Fastned • Amsterdam

On-site
EUR 110,000 - 140,000
Stock options
Pension plan
Training budget €3,000
+9
Software Engineer
Software Engineer

Siemens eMobility • Eindhoven

On-site
EUR 60,000 - 85,000
Contracts Manager
Contracts Manager

Milence • Arnhem

On-site
EUR 55,000 - 75,000
Flexible working arrangements
Competitive salary
Company performance-based incentive
+5
Senior Software Engineer DevOps
Senior Software Engineer DevOps

Siemens eMobility • Eindhoven

On-site
EUR 85,000 - 120,000
Competitive salary
31 vacation days
Training opportunities
+1
Solutions Engineer
Solutions Engineer

Last Mile Solutions BV • Rotterdam

Hybrid
EUR 65,000 - 95,000
Hybrid work model
Performance-based bonus
Pension scheme
+3
Senior / Principal Software Engineer
Senior / Principal Software Engineer

Nuxt • Amsterdam

On-site
EUR 90,000 - 130,000
Visa sponsorship
Relocation support
Software Engineer
Software Engineer

Last Mile Solutions • Rotterdam

On-site
EUR 70,000 - 110,000
Pension plan
Bonus scheme
Flexible hours
+3