Who are we?
EO Charging is a global leader in fleet electrification, on a missionto accelerate the transitionto zero-carbon transportation. Founded in 2014, we started with a pledge to make chargingsimple, reliable, and accessible. Over the past decade, we’ve evolved into a business-critical partner
for fleet operators, combining cutting- edge software, industry-leading hardware, and turnkey depot design and installation services to deliver complete electrification solutions.
What do we do?
At EO, we deliver commercial-grade charge assurance through an integrated technology and service stack that ensures unmatched uptime of over 99%. Our solutions span depot design, electrical installation, grid upgrades, and ongoing operations for car, van, truck, and bus fleets. We support fleets at every stage of their electrification journey—no matter where they are— offering tailored solutions that make the transition to electric seamless and cost- effective.
How is EO Different?
EO stands apart through our relentless focus on charge assurance, ensuring fleets remain operational and cost- effective. By integrating best-in-class hardware, intelligent software, and proactive service, we exceed industry uptime benchmarks, reduce fleet total cost of ownership, and unlock new revenue streams through energy management and infrastructure sharing.
Our expertise in depot design and installation sets us apart—delivering turnkeysolutions optimised for efficiency, safety, and future growth. Our decade-long experience and global reach across 100,000+ charging stations in 35 countries solidifyour position as the trusted partner for fleet electrification, empowering fleets to transition to electric with confidence and ease.
The Role:
We are looking for an engineering-minded Technical Architect, with a good understanding of software solutions architecture, to join our existing Technical Architect in providing design and technical expertise, along with guidance and knowledge in defining, building and growing software solutions, for the EO software development teams.
You will be working on software solutions for the cutting-edge, fast developing, electric vehicle charging market, from the problem definition and requirements collection step, all the way to supporting the teams developing and maintaining the implementation of the design.
With a background in software development and expert knowledge of software systems architecture principles, as well as latest patterns and best practices for Cloud based solutions, you will help guide critical decisions related to the future of the EO Cloud software platform, utilizing the right approaches, technologies and tools, to meet the needs of the business.
Key responsibilities:
* Working with others on: software architectural decisions and designs; identifying and addressing architectural risks and opportunities over time; software architecture governance
* Understand the needs of the business, and help support the development of the software architectural strategy that aligns with the business goals and roadmap
* Ability to identify, break down, and communicate functional and non-functional requirements, in order to align with both technical and non-technical stakeholders, across teams
* Breakdown and document a solution in a manner that allows for the technical team to understand and work on it in an incremental approach
* Provide guidance and support to the development teams throughout the software development life cycle – motivating and empowering the development teams, making sure they understand the requirements and design
* Communicating technical concepts to a range of audiences through suitable mediums, making sure that not only the technical savvy understand your vision, but you can support any part of the organisation that needs your input
* Be receptive and adaptive to feedback, challenges, assumptions and change, to optimize and refine technical designs throughout the SDLC
Key Skills & Experience:
* Must have Deep understanding of the software architecture domain and modern best practices
* Ability to document, diagram and explain complex architectures, software designs and features such that software development teams can put into practice and implement
* A background in software development, with a strong knowledge of .Net and C#
* Great communications skills with ability to clearly communicate with engineers, managers, and customers
* Problem solving attitude and aptitude
* Strong transparency and collaboration skills
* Ability to take initiative, adapt quickly to change, and prioritise effectively
* Ability to work in an Agile / Scrum environment, as part of a team, and on your own
* Understanding of software security standards and software performance and scalability principles
* Ability and willingness to learn new practices, technologies, frameworks and keep knowledge up to date with the domains involved in your day to day
Desirable
* Knowledge of the principles and practices of DevOps
* A bachelor’s or master’s degree in a related field
* Knowledge of Microsoft Azure cloud platform
* Software architecture certifications