Software Developer Mid/Senior

ENGIE Group

Madrid

Híbrido

EUR 42.000 - 61.000

Jornada completa

hace 47 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura completa en un minuto — currículum adaptado y carta de presentación, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Hybrid work system
Training plans
Corporate benefits + e-Plan

Descripción de la vacante

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.

Formación

  • University degree or equivalent, or upper‑secondary / advanced vocational education with relevant professional experience.
  • Hands‑on experience with Angular, Python and FastAPI.
  • Experience with REST/JSON APIs, OAuth 2.0, Keycloak and RBAC.
  • PostgreSQL and SQL, plus MongoDB and RabbitMQ.
  • Experience with Nginx, containers and Kubernetes.
  • Knowledge of automated testing, version control and CI/CD practices.
  • Understanding of observability, secure SDLC practices and incident management in production environments.
  • Valuable experience with Azure AKS, MicroK8s, Terraform, ArgoCD/GitOps, GitHub, Nexus, HashiCorp Vault and Azure Storage Accounts.
  • Additional value from Grafana, Zabbix, Power BI, Zoho/Zoho Creator, SIGE/Audinfor, SFTP, hybrid Azure + on‑premise environments and DevSecOps practices.
  • English: B2 / upper‑intermediate level recommended for technical documentation and coordination in an international environment.
  • Experience guideline: around 3+ years. Mid‑level profiles should have consolidated experience developing and maintaining production software; Senior profiles should bring broader experience, technical autonomy, complex problem solving and the ability to support less experienced colleagues.
  • Committed to inclusion

Responsabilidades

  • Analyse functional, technical and operational requirements, identifying impacts and acceptance criteria.
  • Design and develop software components, APIs, integrations, processes and automations.
  • Create and maintain unit, integration and regression tests.
  • Review code and propose improvements for maintainability, performance and security.
  • Execute deployments and environment changes with proper change-control.
  • Monitor applications via logs, metrics and alerts; diagnose incidents and root‑cause.
  • Maintain technical documentation and runbooks; estimate effort and blockers.
  • Collaborate with business and tech stakeholders and support service restoration.

Conocimientos

Angular
Python
FastAPI
REST/JSON APIs
OAuth 2.0
Keycloak
RBAC
PostgreSQL
SQL
MongoDB
RabbitMQ
Nginx
Containers
Kubernetes
CI/CD
Observability
Secure SDLC
Incident management
Azure AKS
Terraform
ArgoCD/GitOps
GitHub
Nexus
HashiCorp Vault
Azure Storage Accounts
Grafana
Zabbix
Power BI
Zoho/Zoho Creator
SIGE/Audinfor
SFTP
English (B2)

Educación

University degree or equivalent
Upper-secondary / advanced vocational education with relevant professional experience

Herramientas

Angular
Python
FastAPI
REST/JSON APIs
Keycloak

Descripción del empleo

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.

Mission

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.

Functions

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.

  • University degree or equivalent, or upper‑secondary / advanced vocational education with relevant professional experience. Preferred background: Computer Science, Telecommunications, Software Engineering or similar.
  • Hands‑on experience with Angular, Python and FastAPI.
  • Experience with REST/JSON APIs, OAuth 2.0, Keycloak and role‑based access control (RBAC).
  • Practical knowledge of PostgreSQL and SQL, plus experience with MongoDB and RabbitMQ.
  • Experience with Nginx, containers and Kubernetes.
  • Knowledge of automated testing, version control and CI/CD practices.
  • Understanding of observability, secure software development lifecycle practices and incident management in production environments.
  • Valuable experience with Azure AKS, MicroK8s, Terraform, ArgoCD/GitOps, GitHub, Nexus, HashiCorp Vault and Azure Storage Accounts.
  • Additional value from Grafana, Zabbix, Power BI, Zoho/Zoho Creator, SIGE/Audinfor, SFTP, hybrid Azure + on‑premise environments and DevSecOps practices.
  • English: B2 / upper‑intermediate level recommended for technical documentation and coordination in an international environment.
  • Experience guideline: around 3+ years. Mid‑level profiles should have consolidated experience developing and maintaining production software; Senior profiles should bring broader experience, technical autonomy, complex problem solving and the ability to support less experienced colleagues.
  • Committed to inclusion

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.

What we will provide
  • We will provide you with training plans adapted to your needs and interests.
  • You will have a flexible schedule and a hybrid work system + reduced working days during summer and Fridays.
  • You will have the chance to adhere to corporate benefits and e‑Plan (transport card, kindergarten, training, meal, health insurance among others).
  • You will be part of a dynamic team in which you will truly develop and grow as a professional.
  • You will work with a multidisciplinary team that will support you at all times.
  • You will be part of a network of more than 96,000 professionals working to create a more sustainable world.
ENGIE is the answer if...
  • You are looking for a solid professional project with professional projection.
  • You value being part of the first independent energy group in the world.
  • You want to grow and develop within a dynamic and challenging company.
  • If you consider that your work, together with the efforts of the people who are part of the company, can and should have a positive impact on the environment.

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!

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Developer Mid/Senior
Software Developer Mid/Senior

ENGIE - International Supply & Energy Management • Madrid

Híbrido
EUR 52.000 - 78.000
Training plans
Hybrid work system
Corporate benefits
+2
Tech Lead
Tech Lead

ENGIE Group • Madrid

Híbrido
EUR 80.000 - 120.000
Training plans
Hybrid work system
Health insurance
+3
Tech Lead
Tech Lead

remoteo • Madrid

Híbrido
EUR 70.000 - 90.000
Flexible schedule
Hybrid work system
Summer Fridays
+4
Tech Lead
Tech Lead

ENGIE AU • Madrid

Híbrido
EUR 90.000 - 130.000
Hybrid work system
Training plans
Global energy transition mission
Tech Lead
Tech Lead

ENGIE España • Madrid

Híbrido
EUR 70.000 - 110.000
Hybrid work system
Training plans
Health insurance
+2
Software Developer Mid/Senior - Hybrid, Global Energy Impact
Software Developer Mid/Senior - Hybrid, Global Energy Impact

ENGIE - International Supply & Energy Management • Madrid

Híbrido
EUR 52.000 - 78.000
Training plans
Hybrid work system
Corporate benefits
+2
Pricing Analyst
Pricing Analyst

ENGIE Group • España

Híbrido
EUR 42.000 - 62.000
Data & Process Digitalization Analyst
Data & Process Digitalization Analyst

ENGIE España • Madrid

Híbrido
EUR 35.000 - 50.000
Training plans tailored to your needs
Flexible schedule
Hybrid work system
+1
Software Developer (Mid/Senior) – Hybrid, Flexible Hours
Software Developer (Mid/Senior) – Hybrid, Flexible Hours

ENGIE Group • Madrid

Híbrido
EUR 42.000 - 61.000
Hybrid work system
Training plans
Corporate benefits + e-Plan
Data Analyst Intern
Data Analyst Intern

Tamarind Intelligence • Madrid

Híbrido
EUR 7800 - 12.000
Hybrid work
Training plans
Corporate benefits
+1