Back

Desarrollador software senior (m/f/d)

Job Description

Solutions at the grid edge enable buildings, infrastructures and industries to optimize their energy efficiency. They empower customers to intelligently integrate renewables and to take control of their energy supply.

Siemens offer various Software-as-a-Service (SaaS) solutions at the Grid Edge that coordinate the generation, storage and consumption of electric energy. They open-up new opportunities for all players involved. With our customers, we create complete solutions across hardware and software, and we seamlessly integrate them into real life operations.

For our digital energy services business, we offer a great opportunity for Senior Software Engineer to join our team based in Seville, Spain. The person who joins the team will design and develop frontend, backend and analytics applications.


We make real what matters. This is your role.

  • Design and develop applications within the R&D development team.
  • Act as mentor for the most junior team members.
  • Participate in the software architecture design decisions among with the rest of the team.
  • State-of-the-art usage of modern software engineering practises.
  • Improve the existent solutions with special emphasis on scalability, testability and maintainability.
  • Be a technical reference within the R&D development team so you can solve doubts and propose enhancements from a technical point of view.
  • Ensure that the new development offers a high-quality level and suggest improvements to the current applications, so they reach that level.
  • Spread the devops culture among all team members and also to the rest of the company teams.
  • Participate in the definition and implementation of the different CI and CD application pipelines.


Use your skills to move the world forward.

  • 2+ years of professional experience as a Senior Software Engineer
  • BS/MS in Computer Science or related studies.
  • Good verbal and written communication skills.
  • Functionally independent in English and Spanish.
  • Experience working on intercultural environments is valuable.
  • Specific expertise in industrial IOT systems is an advantage.
  • Professional experience with one or more of the following programming languages: Java, C#, Python and/or JavaScript
  • Strong knowledge and experience both with relational and non-relational databases.
  • Be able to put the code that you develop to the final customer, so that is, from your keyboard to production.
  • Knowledge about Docker and Kubernetes.
  • Be able to develop tests for the software that you produce, ideally using TDD or BDD.
  • Knowledge about modern front-end technologies like Angular or React is a plus.
  • Comfortable with collective code ownership and with pair programming.
  • Proven work experience in an agile environment (XP, Scrum or Kanban)
  • Agile@Scale frameworks is a plus.

This opportunity provides flexibility in location throughout Andalucía. Your preferred location will be asked during your application.

La Diversidad en Siemens es nuestra fuente de creatividad e innovación. Contar con diferentes tipos de talento y de experiencias nos hace ser más competitivos y estar mejor preparados para responder con éxito a las demandas de la Sociedad. Por ello, valoramos a las candidatas y a los candidatos que reflejen la Diversidad que disfrutamos en nuestra Compañía.


Organization: Smart Infrastructure

Company: Siemens S.A.

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?