27 sep
|
Engie Group
|
Madrid
27 sep
Engie Group
Madrid
Our Group is a general 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.
For our headquarters in Madrid, we are looking for a Software Developer Mid/Senior – ENGIE B2B ITto 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. MissionYou 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.
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; estimate effort, communicate progress and blockers, and contribute to planning and continuous improvement.
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: 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. What we will provideWe 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 network of more than 96,000 professionals working to create a more sustainable world. You are looking for a solid professional project with professional projection. 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.
📌 Senior Software Engineer with English, hibrido (Madrid)
🏢 Engie Group
📍 Madrid