Overview Join the Energy Revolution at Wallbox. Wallbox is a global company developing smart charging systems that power vehicles and daily living. We design innovative charging technology and aim to redefine how energy is tapped into across vehicles, grids, buildings, and chargers.
Wallbox is seeking a Software Engineer specializing in Python to join the Automation and Test Solutions team. This role ensures end-to-end quality of Wallbox’s ecosystem, including backend systems, front-end interfaces, mobile applications (iOS and Android), and core EV chargers.
A key responsibility is designing robust software architecture that adheres to SOLID principles to deliver scalable, maintainable, and high-quality software solutions. The Software Engineer will work in a cross-functional team with other software and electronics engineers and the product team to understand requirements, provide technical solutions, and prioritize feature requests. The role also involves enhancing existing systems and developing new capabilities, with a focus on automated testing solutions that impact reliability and performance of Wallbox technologies.
Responsibilities Design and implement robust software architecture following SOLID principles.
Collaborate with cross-functional teams (software and electronics engineers, product team) to gather requirements and prioritize features.
Develop and improve automated testing solutions to ensure reliability and performance of Wallbox products.
Contribute to maintaining and extending backend systems, front-end interfaces, mobile apps, and EV chargers.
Requirements Must-have
2+ years of experience in Python programming
Strong experience in Software Configuration Management
Autonomous configuring CI / CD frameworks (e.g., GitLab)
Team spirit
Problem-solving oriented
Attention to detail and quality
Fluent in English
Nice-to-have
Agile development methodologies
Experience with AWS-based infrastructure
Familiarity with testing tools
Knowledge of Python frameworks such as Django and Flask
Experience in concurrent computing
Linux system administration
JavaScript frameworks (Angular, React, Node)
What we offer Hybrid work schedule and half Fridays
Private health, dental, and life insurance after your first month
Flexible compensation tickets for transportation, childcare, and meal apps
LinkedIn learning and development access
EV-related car discounts and advantages
Reception to manage services from local providers
Free coffee and discounted canteen options
Career growth opportunities with biannual performance conversations
Seniority level Entry level
Employment type Full-time
Job function Engineering and Information Technology
Industries : Appliances, Electrical, and Electronics Manufacturing
Get notified about new Software Engineer jobs in Barcelona, Catalonia, Spain .
#J-18808-Ljbffr
Software Engineer • Barcelona, Catalonia, España