I

Iberdrola Group

Global utility generating renewable energy

Senior Digital Tech Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Engineering, or a related technical discipline with 10 or more years of professional experience, or a Master's degree with 7 or more years of experience.
  • A minimum of 5 to 7 years of experience in a senior engineering or technical leadership role.
  • Expert-level software development experience using Agile DevOps practices for continuous integration and continuous delivery.
  • A proven record of designing, building, and deploying large-scale, enterprise-grade, multi-tier applications across web and mobile platforms.
  • Mastery of architecting enterprise-scale integrations using APIs, connectors, and middleware, specifically with legacy ERP systems such as SAP.
  • Proficiency with modern data platforms such as Snowflake, Databricks, AWS, or Microsoft Fabric for data orchestration and governance.
  • Ability to design complex systems that manage data flows, state management, and edge cases effectively.
  • Strong hands-on experience with modern web technologies, including JavaScript, TypeScript, Angular frameworks, and UI libraries.
  • Advanced proficiency in Java 11 or 17 and experience building backend and integration solutions using Spring Boot and microservices architectures.
  • Experience designing cloud-based solutions using Microsoft Azure and/or AWS.
  • Familiarity with CI/CD pipelines and source control tools such as Git and Jenkins or equivalent tools.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Working knowledge of relational databases such as Oracle, SQL Server, and PostgreSQL.
  • Strong expertise in Angular 16 or later, HTML5, CSS/SCSS, and contemporary UI component libraries and design systems.
  • Deep knowledge of front-end architecture for scalable, reusable web and mobile solutions, including responsive layouts, performance optimization, state management, offline capabilities, and application security.
  • Experience with content management platforms and identity and access management solutions, such as Liferay and OAuth/OIDC-based identity providers such as Auth0 or equivalent.
  • Advanced proficiency in Java 11 or 17 and modern JDK features for scalable backend, API, and integration solutions.
  • Bachelor's degree or Master's degree as specified above; no preferred degree is listed.

Responsibilities

  • Design, develop, test, debug, and implement system software and applications aligned with business requirements, meeting performance, reliability, and scalability standards.
  • Serve as the technical leader on large, complex initiatives by solving challenging problems, guiding architectural decisions, and ensuring system improvements are implemented and monitored.
  • Provide full technical leadership for professional and complex development teams, set direction, adapt development plans, and address resource, delivery, and day-to-day challenges.
  • Define and validate systems and application design requirements, aligning solutions with long-term business objectives and optimizing efficiency and effectiveness.
  • Lead solution design, influence standards, and participate in innovation and improvement initiatives across the organization.
  • Coordinate work delivered by internal teams and external contractors to ensure consistent execution, accountability, and quality.
  • Provide hands-on technical leadership across engineering teams, ensuring application design and delivery align with approved solution architecture, platform standards, and business objectives.
  • Lead and mentor engineers while enforcing architectural decisions, coding standards, and engineering best practices to deliver scalable, high-quality web and mobile solutions.
  • Drive technical execution across the software development lifecycle, collaborating with solution architecture, product, and delivery teams to ensure performance, reliability, and maintainability.
  • Oversee technical problem resolution and design decisions across multiple initiatives, balancing architectural compliance with practical delivery needs.
  • Design and support cloud-ready, microservices-based applications using Spring Boot and related containerization, orchestration, and deployment frameworks.
  • Apply front-end architecture to create reusable web and mobile solutions, including responsive layouts, performance optimization, state management, offline capabilities, and application security.

About the Company

Iberdrola Group

Global utility generating renewable energy

Iberdrola is a Spanish electric utility that focuses on clean energy. It generates, transmits, distributes, and sells electricity from renewable sources such as wind, solar, hydro, and hydrogen, and provides energy services like smart grids and energy efficiency for homes and businesses. The company delivers electricity from its networks and offers services to help customers use energy better, with a multinational footprint across Europe, the United States, Brazil, Mexico, and Australia. Its goal is to support the transition to a low-carbon economy by expanding renewable generation, modernizing grids, and promoting efficient energy use.

Company size
10,001+
Company stage
IPO
Headquarters
Madrid, Spain
Founded
2008

Recently Posted Jobs

Explore more opportunities at Iberdrola Group

See more jobs