Monday, October 27, 2025
Enpal

Software Engineer (.NET Backend) (f/m/d)

Posted: 5 days ago

Job Description

Company DescriptionAt Enpal Heat, we are building the future of clean heating. As the heat pump division of Enpal, Germany’s first green unicorn and one of Europe’s fastest-growing climate-tech companies, we are on a mission to decarbonize heating in millions of homes.We are looking for a .NET Backend Engineer (mid level) to help us design, build, and scale the software that powers our heat pump business - from installation planning to intelligent home energy management.About The TeamWe are part of Enpal Heat’s Venture Development unit, which provides customers with renewable heating solutions. Our position means that we are tightly integrated with product and business development.We build services and automations that streamline operations at Enpal Heat, ranging from APIs and internal tools for support agents to integrations with third-party services and our CRM.Enpal Heat is growing rapidly, and the demands on our systems are becoming more complex every day. If you want to tackle these challenges in a dynamic and fast-paced environment, we would love to hear from you!Job DescriptionDesign, build, and maintain .NET Web APIs that power our customer and internal servicesDevelop scalable data models and business logic with C# and Entity Framework Core, backed by MS SQL ServerDeploy and operate applications on Azure (App Service, Azure SQL, Storage Accounts, Key Vault, etc.)Set up and maintain CI/CD pipelines using Azure DevOpsCollaborate closely with frontend, product, and operations teams to deliver high-impact featuresWrite clean, secure, and well-tested code; implement logging, monitoring, and alertingContribute to infrastructure as code with Terraform (basic knowledge is enough; we will teach you more)Help improve performance, scalability, and reliability of our backend servicesParticipate in code reviews, share knowledge, and grow with the teamQualifications(We value growth and diversity over perfect alignment - aim for 50 % match and apply even if you do not tick every box.)1-4 years of professional experience building backend services with .NET / C#Solid knowledge of .NET Web API development and RESTful service designFamiliarity with Azure cloud services (App Service, Storage, SQL, Key Vault, etc.)Experience with MS SQL Server and Entity Framework CoreUnderstanding of CI/CD pipelines and Git version controlBasic exposure to infrastructure as code (Terraform or similar)Good grasp of software engineering best practices (clean architecture, SOLID, testing)Strong debugging and troubleshooting skillsExcellent communication in English (German is a plus)Nice To Have (bonus Points)Basic frontend knowledge (e.g., React, TypeScript) to occasionally support full-stack tasks or collaborate more effectively with frontend engineersExperience with messaging/queueing (e.g., Azure Service Bus)Knowledge of authentication/authorization (e.g., Azure Entra ID/OAuth2)Understanding of caching (Redis, Azure Cache)Familiarity with microservices and containerization (Docker)Additional InformationWhy Enpal Heat:Work in one of Europe’s most ambitious heat pump businesses, part of Germany’s first green unicornBuild backend software that drives the decarbonization of home heating at scaleShape how Backend Engineering is set up at Enpal Heat - your voice mattersUse modern .NET, cloud-native architecture, and DevOps practicesEnjoy a diverse, hybrid workplace with over 65 nationalitiesGrow fast with a steep learning curve, mentorship, and real ownershipReady to build products that make a real impact on the climate? We would love to meet you. Even if you do not meet every requirement, we encourage you to apply - your unique strengths might be exactly what we need.At Enpal, we celebrate diversity. All qualified applicants receive consideration without regard to skin color, religion, ethnic or national origin, gender identity, sexual orientation, disability, or age. We foster a safe and respectful workplace for everyone.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs