Sr Software Engineer - Core Systems

Milence

Amsterdam

On-site

EUR 90,000 - 120,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

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

Job summary

Milence is seeking a Senior Software Engineer for Core Systems to design, build and operate the cloud-native platform powering our heavy-duty transport charging network across Europe. You will own complex, event-driven services, APIs and distributed applications using TypeScript, Node.js and modern cloud technologies.

You will mentor engineers, push DevOps and AI-assisted development, collaborate with Product, Data and operations teams, and help scale the platform while maintaining security,

Qualifications

  • Bachelor's degree in information technology, computer science or related field.
  • Strong hands-on experience with TypeScript and Node.js; comfortable with React or similar front-end frameworks.
  • Experience building and operating cloud solutions on Azure, AWS or GCP; event-driven architectures, microservices and APIs.
  • Ability to make architectural decisions for complex, business-critical software at scale.
  • Strong database design, data modelling and performance optimisation knowledge.
  • Solid DevOps experience including CI/CD, Infrastructure as Code, monitoring and observability.
  • Experience with AI-assisted development tools (e.g., GitHub Copilot) and AI workflows.
  • Experience with LLMs or cloud-based AI services is a plus.
  • Ability to own complex technical challenges from design to production.

Responsibilities

  • Design and lead development of complex event-driven services, APIs and distributed applications using TypeScript, Node.js and modern cloud-native technologies.
  • Take technical ownership of Core Systems solutions, balancing scalability, reliability, security and long-term maintainability.
  • Contribute to customer-facing applications and internal platforms, including React-based components.
  • Design and optimise databases, data models and data flows for security, performance and reliability.
  • Drive improvements in CI/CD, automated testing, monitoring and observability.
  • Use AI-assisted development tools to improve software development, testing and productivity while maintaining security and reliability.
  • Identify opportunities to integrate AI capabilities into platforms, products and workflows.
  • Troubleshoot complex issues, perform root-cause analysis and implement structural improvements.
  • Provide technical guidance and mentoring to engineers and uphold engineering standards.
  • Collaborate with Software Engineering, Data, Product and business stakeholders to translate needs into solutions.
  • Proactively improve architecture, tooling and practices as Milence scales.

Skills

TypeScript
Node.js
React
Azure
AWS
GCP
CI/CD
AI-assisted software development
DevOps
English communication

Education

Bachelor's degree in Information Technology or Computer Science

Tools

GitHub Copilot
Kubernetes
Terraform

Job description

Senior Software Engineer - Core Systems
The job

As a Senior Software Engineer within our Core Systems team, you will play a leading role in designing, building and operating the software platform that powers Milence's heavy-duty transport charging network. You will develop cloud-native, event-driven systems that connect our charging infrastructure, customers, operations and business processes across Europe.

Reporting to the Head of Software Engineering, you will take technical ownership of complex solutions across the full software development lifecycle, from architecture and design through implementation, deployment and operations. You will work closely with Product, Data and Engineering teams to translate business requirements into secure, scalable and reliable technical solutions.

You will also help shape engineering standards and ways of working within the team, driving engineering excellence through automation, DevOps practices, AI-assisted software development, technical leadership, mentoring and continuous improvement.

What you will do
  • You will design and lead the development of complex event-driven services, APIs and distributed applications using TypeScript, Node.js and modern cloud-native technologies, ensuring solutions are scalable, secure, resilient and maintainable.

  • You will take technical ownership of solutions within our Core Systems landscape, making architectural and design decisions while balancing scalability, reliability, security and long-term maintainability.

  • You will contribute to customer-facing applications and internal platforms, including React-based applications and components that integrate seamlessly with back-end services.

  • You will design and optimise databases, data models and data flows, ensuring applications meet security, reliability and performance requirements throughout the software lifecycle.

  • You will drive improvements in CI/CD, automated testing, monitoring, observability and deployment practices, leveraging cloud-native services, containerisation and serverless technologies.

  • You will use AI-assisted development tools and emerging AI capabilities to improve software development, testing, troubleshooting, documentation and engineering productivity, while ensuring solutions remain secure, reliable and maintainable.

  • You will identify opportunities to integrate AI capabilities into our platforms, products and engineering workflows where they can create meaningful business or operational value.

  • You will troubleshoot complex technical and operational issues, lead root cause analysis and implement structural improvements that strengthen platform resilience, availability and performance.

  • You will provide technical guidance and mentoring to other engineers, supporting strong engineering standards, knowledge sharing and effective technical decision-making across the team.

  • You will collaborate closely with Software Engineering, Data, Product and business stakeholders to translate complex business needs into effective technical solutions.

  • You will proactively identify opportunities to improve our architecture, development practices, tooling and ways of working as Milence’s platform and charging network continue to scale.

What you bring
  • You hold a bachelor's degree in information technology, Computer Science or a related field and have significant professional experience designing, developing and operating cloud-native software applications.

  • You have strong hands-on experience with TypeScript and Node.js and are comfortable working with React or similar front-end frameworks.

  • You have strong experience building and operating cloud solutions on Azure, AWS or GCP and working with event-driven architectures, microservices, APIs and distributed systems.

  • You have experience making technical and architectural design decisions for complex, business-critical software solutions and understand the trade-offs involved in building systems at scale.

  • You have a strong understanding of database design, data modelling, security and performance optimisation. Experience with data platforms or data pipelines is considered an advantage.

  • You have strong knowledge of DevOps practices and tooling, including CI/CD, Infrastructure as Code, automated testing, monitoring and observability.

  • You have practical experience using AI-assisted software development tools and practices, such as GitHub Copilot or equivalent, and understand how to use generative AI effectively and responsibly throughout the software development lifecycle.

  • Experience with LLMs, AI APIs, agentic workflows or cloud-based AI services is considered an advantage.

  • You are comfortable taking ownership of complex technical challenges from initial design through production operation and continuous improvement.

  • You enjoy sharing knowledge, mentoring other engineers and contributing to strong engineering standards across the team.

  • You are an analytical and pragmatic problem solver who can balance technical excellence with business needs and delivery priorities.

  • You communicate effectively in English and enjoy collaborating across technical and non-technical teams.

  • You are motivated by Milence's mission to accelerate the transition towards sustainable transport

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Jr Software Engineer - CXP
Jr Software Engineer - CXP

Milence • Amsterdam

On-site
EUR 42,000 - 60,000
Unlimited holiday policy
Company pension plan
Home office allowance
+2
Software Engineer CXP
Software Engineer CXP

Milence • Amsterdam

On-site
EUR 42,000 - 60,000
Unlimited holiday
Company pension plan
Home office allowance
+2
Domain Lead - Charging Technology
Domain Lead - Charging Technology

Milence • Arnhem

On-site
EUR 140,000 - 190,000
Annual incentive bonus
Monthly mobility allowance or company‑
EV lease car
+5
Commercial Solutions Manager (Grid & Energy)
Commercial Solutions Manager (Grid & Energy)

Milence • Arnhem

On-site
EUR 70,000 - 100,000
Unlimited holiday
Company pension
Home office allowance
+3
Commercial Solutions Manager (Grid & Energy)
Commercial Solutions Manager (Grid & Energy)

Milence • Amsterdam

On-site
EUR 90,000 - 130,000
Annual incentive bonus
Unlimited holiday
Company pension plan
+3
Contracts Manager
Contracts Manager

Milence • Arnhem

Hybrid
EUR 55,000 - 75,000
Flexible working arrangements
Competitive salary
Company performance-based incentive
+5
Software Engineer
Software Engineer

Last Mile Solutions • Rotterdam

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

Last Mile Solutions BV • Rotterdam

Hybrid
EUR 65,000 - 95,000
Hybrid work model
Performance-based bonus
Pension scheme
+3
Software Developer (M/F/X)
Software Developer (M/F/X)

Evesto • Elst

Hybrid
EUR 55,000 - 90,000
Hybrid work environment
Personal growth opportunities
AI experimentation opportunities
+1
Solutions Engineer Operations · Netherlands - Rotterdam
Solutions Engineer Operations · Netherlands - Rotterdam

Last Mile Solutions BV • Rotterdam

Hybrid
EUR 70,000 - 100,000
Performance-based bonus scheme
Pension scheme partly covered by theem
38 days off annually: 25 vacation days
+3