Una candidatura completa en un minuto — currículum adaptado y carta de presentación, listos para enviar.
ENGIE Group in Madrid is seeking a Software Developer Mid/Senior to analyse, design, develop, test, deploy and maintain software solutions for ENGIE's B2B IT. You will cover applications, APIs, integrations and services with emphasis on quality, security, availability and continuity.
Join the Digital & IT – Energy Supply Iberia team, collaborating with product, operations and cybersecurity. Depending on level, you’ll gain autonomy and mentor colleagues in a hybrid work environment.
Our Group is a global reference in low-carbon energy and services. Together with our 96.000 employees, our customers, partners and stakeholders, we are committed to accelerating the transition to a carbon neutral economy through reduced energy consumption and more environmentally friendly solutions.
At ENGIE, every person plays a key role in accelerating energy transition.
Make a difference and live a meaningful professional experience.
Take on exciting challenges, grow in an innovative environment, and build a career that reflects who you truly are.
Join us and be part of the adventure of the century!
For our headquarters in Madrid, we are looking for a Software Developer Mid/Senior – ENGIE B2B IT
to analyse, design, develop, test, deploy and maintain software solutions supporting ENGIE's B2B energy supply activities. You will work across applications, APIs, integrations, services and associated components, with a strong focus on quality, security, availability and service continuity.
You will contribute hands‑on throughout the software lifecycle, turning functional, technical and operational requirements into reliable, maintainable solutions. The role combines software development with testing, deployment, monitoring and production support.
Working within Digital & IT – Energy Supply Iberia and reporting to the Tech Lead / Senior Software Developer, you will collaborate with business, product, operations, infrastructure, data, cybersecurity and external providers. Depending on your level, you will operate with increasing technical autonomy and support less experienced colleagues.
Analyse functional, technical and operational requirements, identifying impacts, dependencies, risks and acceptance criteria to translate business needs into implementable solutions.
Design and develop software components, APIs, integrations, processes and automations in line with the defined architecture, coding standards, cybersecurity requirements and quality principles.
Create and maintain unit, integration and regression tests, contributing to functional validation to reduce defects and ensure reliable releases.
Review your own code and that of other team members, proposing concrete improvements in maintainability, performance, security, observability and engineering practices.
Execute deployments and authorised environment changes, documenting actions and following change-control and segregation-of-duties procedures.
Monitor application behaviour through logs, metrics, alerts and available monitoring tools; diagnose and resolve production incidents, errors and bugs, including root‑cause documentation and escalation when required.
Maintain technical documentation, operational procedures, runbooks and design decisions; estimate effort, communicate progress and blockers, and contribute to planning and continuous improvement.
Collaborate closely with business and technology stakeholders and participate in the operational support mechanisms defined for the services, prioritising service restoration and clear communication.
At ENGIE we value and encourage diversity and inclusion. We are committed to accelerating the transition to a carbon‑neutral economy achieved by integrating exceptional and diverse individuals that seek, support, and strengthen each other’s growth.
If you want to be part of an international group, able to offer a wide variety of jobs in a dynamic and promising sector, we are waiting for you!