Senior Full-Stack Engineer
About the Role
Location Spain Barcelona Barcelona
- Country : Mexico
- State / Province / County : Ciudad de Mexico
- City : Mexico City
- Country : Spain
- State / Province / County : Madrid
- City : Madrid
- Country : Spain
- State / Province / County : Navarra / Nafarroa
- City : Pamplona
- Country : Spain
- State / Province / County : Basque Country
- City : Zamudio
Remote vs. Office Hybrid (Remote / Office) Company Siemens Energy Organization EVP Global Functions Business Unit Digital Products and Solutions Full / Part time Full-time Experience Level Experienced Professional
A Snapshot of Your Day
Join the Scalable Core team as a Senior Full-Stack Engineer, where you will design, develop, and maintain cutting-edge, cloud-native software solutions that power Siemens Energy’s intelligent digital platforms. Each day, you’ll engage with the full technology stack—crafting robust backend microservices, building responsive web interfaces, and ensuring top-notch quality through automated CI / CD and testing frameworks. You will collaborate closely with architects, data scientists, UX designers, and cloud specialists to deliver seamless, data-driven experiences that enable scalable AI and energy-management solutions. Your contributions will play a vital role in strengthening Siemens Energy’s Software Factory initiative, driving innovation, security, and developer excellence across the enterprise.
How You’ll Make an Impact
- Design, develop, and maintain scalable, secure, and high-performance full-stack applications supporting Siemens Energy’s digital and AI / ML platforms.
- Build and integrate backend microservices using C#, .NET, Python / FastAPI, or , while developing intuitive frontends with React, TypeScript, and modern UI toolkits.
- Deploy and operate cloud-native solutions across AWS, Azure, or GCP using automated CI / CD pipelines, ensuring reliability and performance.
- Ensure quality and resilience through automated testing, monitoring, and continuous improvement practices across the full stack.
- Collaborate cross-functionally with UX, DevOps, data, and product teams to align architecture with user, data, and AI / ML requirements.
- Mentor and guide developers, contribute to architecture discussions, and foster a culture of collaboration, scalability, and engineering excellence.
What You Bring
- Master’s degree in Computer Science, Software Engineering, or a related field, with 5+ years of experience delivering production-grade full-stack software solutions.
- Proficiency in C# / .NET, Python / FastAPI, or , combined with strong frontend expertise in React, TypeScript, and modern JavaScript (ES6+).
- Hands-on experience with microservices, REST / GraphQL APIs, and event-driven architectures (, Kafka, Redis).
- Fluency in cloud-native development, including AWS, Azure, or GCP, and CI / CD pipelines using Azure DevOps, GitLab CI, or GitHub Actions.
- Solid understanding of DevOps practices, containerization (Docker, Kubernetes), and infrastructure as code (Terraform or Pulumi).
- Strong communication, ownership, and mentoring skills—capable of collaborating effectively across distributed, multidisciplinary teams and fostering a culture of technical excellence.