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 Global 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