Software Development Engineer

SOFTWARE Enterprise Integration Architect ROLE

Looking for an Enterprise Integration Architect to be based at Schneider Electric offices in Seville. The candidate will join to the Digital Grid (DG) Business Unit (BU), as part of Regional Solution Center of Spain, located at Schneider Electric's offices in Seville.

This Business Unit is responsible for Customer Projects Delivery of Operations Management (ADMS), Edge Solutions (Smart Metering) and Asset Management (GIS, GAA) Solutions developed by Schneider Electric as part of the EcoStruxure Grid for Utilities suite.

The Enterprise Integration Architect will report to the Head of Software Engineering and will act as a key contributor for all the customizations, integrations, deployments and testing of all software solutions we provide to our customer from different Leagues (Operations, Edge and Asset Management), with a special focus on data management.

Positions: 1

Qualifications: Software Engineer, Computer Science, Telco Engineer

Minimum Experience: 3-5 years

Desirable domain areas: Technical experience in implementation of utility engineering software solutions such as Geographic Information Systems (GIS), Outage Management Systems (OMS), SCADA, Distribution Management Systems (DMS), Automated Metering Infrastructure (AMI), Asset management (AM) and/or Engineering Analysis (EA) for:

  • Electricity
  • Oil & Gas
  • Telco

Mandatory Skills/Tools:

  • Programming Languages: C#, Java.
  • Languages: Spanish, English (C1).
  • Proven capability in documentation, automatic testing, installation, and commissioning of software solutions.
  • Experience in requirement specification and software design, with a special focus on designing and developing integration applications.
  • Experience integrating enterprise applications pg. SAP, Maximo, PeopleSoft, WMS, OMS, etc. Knowledge of UML and design patterns, SOAP web services, REST web services and Enterprise Service Bus (ESB).

Desirable Skills/Tools/Methodologies:

  • IDEs: Eclipse, Visual Studio, Visual Studio Code.
  • Programming Languages: Java, JavaScript, C#, SQL, HTML, Python.
  • Database management: SQL Server, Oracle, PostgreSQL or similar.
  • Reporting: SQL Server Reporting Services or similar.
  • Platforms/Infrastructure: Windows Server, Linux, Docker, Kubernetes.
  • Tools: Maven, Git, Jenkins, Telerik, Selenium.
  • Methodologies: Scrum, Kanban, Test Driven Development.
  • Accustomed to use ALM (Application Lifecycle management) tools as Jira, TFS, Azure DevOps.


  • Design, development and testing of new interfaces with 3rd party solutions (EAM, CMMS, WFM) for specific projects, in direct coordination with the project leader and interlocutors in the customer side.
  • Implementation of automated Integration and Unit Tests.
  • Implementation of automated User Interface Tests.
  • It is an essential responsibility of this role to ensure that for our projects and solutions, all the customizations, integrations, deployments, and testing are designed, developed, and deployed in an efficient and consistent manner minimizing cost and risk, ensuring that the end-user business requirements are met, and following the SDLv2 (Secure development Lifecycle) framework.

Why us?

Schneider Electric is leading the digital transformation of energy management and automation. Our technologies enable the world to use energy in a safe, efficient and sustainable manner. We strive to promote a global economy that is both ecologically viable and highly productive.

€25.7bn global revenue

137 000+ employees in 100+ countries

45% of revenue from IoT

5% of revenue devoted for R&D

You must submit an online application to be considered for any position with us. This position will be posted until filled

It is the policy of Schneider Electric to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. Concerning agencies: Schneider Electric does not accept unsolicited resumes and will not be responsible for fees related to such.

ofertas de empleo publicadas directamente por las empresas en Experteer o encontradas por Experteer.
Regístrate e inscríbete a la oferta

Las Estimaciones Salariales son un servicio proporcionado por Experteer para indicar el valor de la oferta en el mercado laboral. No se trata de información indicada por parte de los recruiters, pero sí de estimaciones realizadas por Experteer basándose en los datos del mercado.

Para calcular las referencias salariales se tienen en cuenta tanto datos internos como datos externos. No obstante, la Estimación Salarial puede llegar a variar hasta un 15% (e incluso más en algunos casos), en comparación con los salarios ofrecidos realmente por las empresas.

La referencia salarial de recruiter es una orientación. En este sentido, el salario final ofrecido por parte de la empresa depende de diferentes factores tales como la experiencia y las habilidades profesionales de los candidatos.