 
        
        Overview 
Senior Backend Software Engineer- Energy Management Solutions 
Location 
Location: Spain and Portugal (Barcelona, Madrid, Pamplona, Lisbon, Porto); 
includes remote/hybrid options. 
Engagement 
Remote vs. Office: Hybrid (Remote / Office); 
Organization: Siemens Energy; 
EVP General Functions; 
Business Unit Digital Products and Solutions; 
Full / Part time: Full-time; 
Experience Level: Experienced Professional. 
A Snapshot of Your Day 
Join our Scalable Core team as a Senior Software Engineer, where you will architect and develop innovative backend services using C# and .NET. 
Imagine collaborating with multi-functional teams to coordinate microservices that are not only scalable and secure but also seamlessly crafted into Siemens Energy’s Software Factory framework. You will implement CI / CD pipelines for automated deployments and optimize performance for both cloud and edge environments. 
As a mentor to junior developers, you will conduct code reviews to uphold high-quality standards while engaging with stakeholders to translate their requirements into robust technical solutions. Your contributions will play a vital role in enhancing the efficiency and scalability of our digital portfolio, driving forward innovation in energy management. 
How You’ll Make an Impact 
- Design and develop scalable, secure, and high-performance microservices using C# and .NET to support energy management solutions. 
- Ensure seamless integration of backend services within the Software Factory framework and other Siemens Energy backend systems. 
- Develop and maintain continuous integration and continuous deployment pipelines to streamline the software delivery process. 
- Establish and enhance automated testing frameworks to guarantee the reliability and quality of backend applications. 
- Deploy and manage services across major cloud platforms (AWS, Azure, GCP) and on-premises environments using Kubernetes. 
- Provide guidance and support to junior developers, conduct code reviews, and foster a collaborative team environment to enhance overall productivity. 
What You Bring 
- Master’s degree in Computer Science or a related field. 
- 5+ years of experience in backend development with a consistent record of delivering high-quality, scalable microservices. 
- Proficiency in C# and .NET development, with strong knowledge of microservices architectures. 
- Experience with cloud platforms (AWS, Azure, GCP), Kubernetes, and CI / CD tools such as Azure DevOps, GitLab CI, or GitHub Actions. 
- Expertise in implementing automated testing for backend applications using established tools and frameworks. 
- Strong communication skills to successfully communicate with partners, interpret requirements into actionable tasks, and provide mentorship to junior team members. 
#J-18808-Ljbffr