The English-language job board for Spain

Software Developer

On-site in Madrid·Added today (last checked 4 Nov)

ENGIE

86 open roles

Our summary

Work mode
On-site, Madrid
English
Required
Experience
3+ years
Education
University degree

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

The role

The Software Developer Mid/Senior is responsible for analyzing, designing, developing, testing, deploying, and maintaining software solutions that support ENGIE's energy retail business. The role ensures application quality, security, availability, and continuous improvement while adhering to established architecture, technical standards, product priorities, and operational procedures.

What you'll do

  • Analyze business and technical requirements, identifying impacts, dependencies, risks, and acceptance criteria.
  • Design and develop software components, APIs, integrations, automations, and business processes following established architecture and coding standards.
  • Create and maintain unit, integration, and regression tests to ensure reliable software delivery.
  • Review code and contribute to improvements in maintainability, performance, security, observability, and best practices.
  • Execute deployments and system changes while following change management and governance procedures.
  • Monitor application performance through logs, metrics, alerts, and monitoring tools.
  • Troubleshoot and resolve production incidents, bugs, and operational issues through analysis, testing, and root cause documentation.
  • Participate in operational support activities, ensuring rapid service restoration and effective communication.
  • Maintain technical documentation, operational procedures, runbooks, and design decisions.
  • Estimate development effort, report progress, and contribute to continuous improvement initiatives.
  • Collaborate with business, product, infrastructure, cybersecurity, data teams, vendors, and other stakeholders to deliver sustainable and integrated solutions.
  • Ensure compliance with corporate policies related to Health & Safety, Cybersecurity, Sustainability, Ethics, Diversity, and Compliance.

Required Qualifications and Experience

  • University degree in Computer Science, Telecommunications, Software Engineering, or equivalent relevant experience.
  • Mid-level profile: demonstrated experience developing and maintaining production software.
  • Senior profile: strong technical autonomy, ability to solve complex problems, and coach less experienced developers.
  • Typically 3+ years of relevant experience, with greater importance placed on scope and complexity of experience than years alone.
  • B2 English proficiency recommended for technical documentation and collaboration in an international environment.

About ENGIE

ENGIE España is the Spanish arm of the global energy group ENGIE, dedicated to renewable energy generation (wind, solar, hydro), energy efficiency, and low-carbon solutions. With over 25 years in Spain and a team of more than 1,700 professionals, it provides sustainable energy solutions to clients, including PPAs and decentralized energy systems.

Industry
Energy
Employees
1,000–5,000
Headquarters
Paris, France
In Spain
Madrid, Barcelona, Galicia

Good to know if you are moving

  • ENGIE España has over 1,700 employees across Spain, offering opportunities in renewable energy, engineering, and corporate roles.
  • The company is part of the global ENGIE Group, present in 30 countries, providing potential for international mobility.
  • Offers roles in Spanish and English, with positions like 'Data & AI Engineering Lead' and 'Finance Controller' indicating a need for international talent.
  • Based in Madrid, with remote options for some roles, and activities across regions like Galicia and Barcelona.
  • Focus on energy transition and sustainability, appealing to professionals passionate about green energy.
All open roles at ENGIE

Location

ENGIE · Madrid

Loads Google Maps, which may set its own cookies.

WhatsApp
See all 86 jobs