Jobs and Careers
EN

Senior Software Engineer (Backend & Integrations) (f/m/d)

Enpal B.V.
Germanyfull_timeVerifiedPosted 15 May 2025

About the role

<h3>Company Description</h3><p>Our goal is a solar power system on every roof, a storage unit in every house, and an e-car in every garage. How are we achieving this? Enpal makes solar easy: we rent out solar power systems, electricity storage and wallboxes at an all-inclusive rate, supplemented by a low-cost green electricity tariff, and intelligently networked into an integrated overall solution.  </p><p> We are just at the beginning of our journey to becoming Europe's largest energy company. That's why we're looking for talented people to accompany us on this journey, leave their footprint and celebrate successes together with us. At Enpal, you will find a dynamic working environment as well as the space to develop yourself personally and professionally and to use your strengths effectively.  </p><p>As the first green unicorn in Germany and the fastest-growing energy company in Europe (FT1000 Ranking 2022 by Financial Times &amp; Statista), we continue to advance our mission of green energy for everyone. Be part of this success story and change the world with us! </p><p><strong>About the Team </strong></p><p>Are you ready for one of the great infrastructure challenges of the 2100s? To truly transform into a decentralized power grid that can support a fully electrified, renewable future, millions of homes need to be equipped with smart meters and control systems. At Enpal MSB, we are performing the fastest roll-out in the German market at unprecedented scale, shaping the way this digitally transformed grid will operate. </p><p>Join our energetic and driven team as we turn our internal solutions into backbone infrastructure products to enable utilities, grid operators, and emerging energy providers to install and operate smart meters at scale. We achieve this by being a fast and independent unit built on interdisciplinary collaboration, where we work cross-functionally across technical and non-technical roles, putting a passion for the problems above traditional role boundaries. </p><h3>Job Description</h3><p>We are looking for a Senior Software Engineer to drive backend development for mission-critical services, data workflows, and third-party integrations. You will collaborate directly with non-technical stakeholders and the tech team to deliver highly available APIs, custom logic for data transformations, and seamless integrations with key systems like CRMs, WFM, and more that will be the foundation for further product development. You will drive both what needs to be built and how to build it, turning shared ideas into working solutions, with full ownership from idea to deployment.  </p><p>Responsibilities </p><ol><li><strong>Backend Architecture</strong>: You’ll design and implement scalable APIs and services using languages like Python (Flask, FastAPI, DAF) or TypeScript (Node.js). </li><li><strong>Integration Development</strong>: You’ll connect and synchronize external systems (CRM, WFM, Wilken) with our internal data and business logic. </li><li><strong>Workflow &amp; Business Rules</strong>: You’ll partner with data engineers and platform engineers to develop or integrate rule engines and automation scripts that support device or data-driven operations (e.g., self-healing, auto-escalation). </li><li><strong>Code Quality &amp; Testing</strong>: You’ll maintain best practices in unit testing, code review, and continuous integration. </li><li><strong>Performance &amp; Reliability</strong>: You’ll monitor and optimize service performance and troubleshoot complex issues across multiple environments. </li><li><strong>Mentorship &amp; Knowledge Sharing</strong>: You’ll coach junior developers, foster a culture of clean code and innovation, and lead by example in technical discussions.</li></ol><h3>Qualifications</h3><ol><li>You gained solid experience in <strong>software development</strong> with a <strong>focus on backend systems</strong>, building distributed and high-availability services. </li><li>You are experienced in <strong>Python</strong> or Node.js, and ideally you have worked with <strong>RESTful API design</strong>, <strong>service-oriented architecture</strong>, and <strong>database interactions</strong> (SQL &amp; NoSQL). </li><li>Familiarity with containers (Docker), cloud platforms (AWS, Azure, GCP), CI/CD pipelines, external APIs or event-driven architectures are nice to have. </li><li>You communicate clearly in <strong>English</strong>. Knowledge of German is a plus. </li><li>You <strong>embody agile values</strong> and <strong>take ownership</strong> of identifying the problem, defining what needs to be built, and shaping the solution as it evolves. You're comfortable with ambiguity, move fast with MVPs, and keep a long-term architectural view in mind. </li></ol><h3>Additional Information</h3><p>Benefits: </p><ul><li>Work in Germany's first green unicorn and actively shape the solar energy revolution.  </li><li>The sun shines all over the world - at Enpal you will find a highly motiva

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Enpal B.V.

View company profile →