Cloud Backend Developer .Net / C# (f/m/d)
Job Description
About the company
We believe in the positive power of energy – and in people who are ready to shape the future with their ideas and dedication. That’s why we established the EnBW Tech Hub in Portugal to drive innovation and develop digital solutions that support the energy transition and improve the way we work.
As a key pillar of EnBW’s technological transformation, the Tech Hub plays a vital role in our journey. EnBW is one of the largest energy companies, headquartered in Karlsruhe, Germany, employing approximately 30,000 people. ENBW IT SOLUTIONS, UNIPESSOAL LDA, a wholly owned subsidiary of EnBW, operates as an integral part of EnBW's IT division. In Lisbon, we bring together experts in IT, administration, project management and HR to collaborate in an agile, international environment and create smart, scalable solutions.
Our benefits
- Private supplementary health insurance including coverage for your immediate family, offering peace of mind beyond the public system.
- Meal allowance to support your daily work routines.
- Additional paid days off (24 December & Carnival Day) on top of statutory annual leave - giving you more time for what matters.
- Hybrid working model with a mix of remote and office days to support flexibility and modern ways of working.
- Intercultural collaboration & cross border projects - grow your international experience by working with colleagues in Germany.
- Modern technology and continuous development opportunities to support your growth and keep you up to date in your field.
- Bright, appealing offices in a trendy Lisbon area, designed for productive and enjoyable workdays.
Your tasks
- You are part of a software engineering team building and operating the Sales Integration Platform — a mission-critical backend connecting our sales systems, partner interfaces, and internal services
- You design, implement, and operate robust C# (.NET 8+) microservices using event-driven patterns on Azure, including Service Bus, Event Hub, and Kubernetes
- You contribute to a high-quality engineering culture: writing clean, well-tested code (unit and integration tests), applying Domain-Driven Design and resilience patterns, and maintaining production workloads responsibly
- You actively shape CI/CD pipelines (Azure DevOps YAML), infrastructure-as-code (Bicep), and containerization (OCI images) to keep our delivery and operations efficient and reliable
Your profile
- Educational Background: Degree in Computer Science, Software Engineering, or a comparable qualification
- Experience: 3+ years of professional backend development experience with C# and .NET in a cloud environment (Azure preferred)
- Technical Expertise:
- solid command of ASP.NET Core (MVC or Minimal API), async/await, dependency injection, and configuration
- proven experience with Azure services (AKS, Service Bus, Event Hub, CosmosDB, API Management, Redis, Managed Identity)
- confident with IaC (Bicep), CI/CD (Azure DevOps YAML), OCI containers and Git
- strong understanding of Event-Driven Architecture, Domain-Driven Design, and resilience patterns (circuit breaker, retry, etc.)
- experience with unit and integration testing
- Agile Practices: Comfortable working in agile teams (Scrum/Kanban), with a mindset of continuous improvement, shared ownership, and pragmatic problem-solving
- Collaboration & Communication: Proficient in English (written and spoken); able to articulate technical decisions clearly and collaborate effectively across teams and stakeholders
- Maintenance & Operations: Willingness to take shared on-call responsibility and actively contribute to stable, observable, and secure production systems
Nice to Have:
- Observability expertise with OpenTelemetry and Azure Monitor / Application Insights
- Kubernetes concepts, Helm charts and ideally experience with operators
- Workflow orchestration with Temporal.io
- Security & authentication experience with Entra ID (App Registrations, JWT)
- Architecture documentation using arc42
Language Skills:
- Proficiency in English (C1 level or higher)
- Portuguese (B1 level or higher)
- German language skills are a plus
About the department
Sales IT is the Software Engineering powerhouse behind EnBW’s Sales, Marketing and Operations organization. We design, build and run scalable digital platforms and customer‑facing services for B2C businesses such as energy, utility services and e‑mobility. Working in cross‑functional, agile teams, we apply strong engineering principles such as Domain-Driven Design and Event-Driven Architecture, along with modern software engineering practices, cloud technologies and product‑oriented thinking to deliver high‑quality solutions and accelerate time‑to‑market for a digital energy future.
Our teams build and operate a broad portfolio of digital products almost entirely on the Azure cloud. This includes high‑traffic customer websites such as yello.de and enbw.com, mobile applications like the Zuhause+ App and the Yello App, as well as Mobility+, EnBW’s app for fast and convenient EV charging on the go. Behind these customer touchpoints, we develop and run a wide range of backend systems from energy core systems and EMP/CPO backends, to an Event-Driven integration platform and numerous APIs, including services for intelligent offer and pricing orchestration across sales channels.
If you are passionate about cloud-native backend development, thrive in a team that takes shared ownership of what it ships, and want to work on software that directly drives EnBW’s sales business we’d love to hear from you.
Contact
Are you interested? Apply online now! A cover letter is not required; we may ask a few job-specific questions in our application form.
In addition to EnBW, our recruiting team also recruits for other Group companies. If you have any questions, please contact Boulay, Andrea | [email protected].
Everyone is embraced here, irrespective of gender, age, sexual orientation, heritage, faith, beliefs, or physical ability.
Our information on data protection for applicants (f/m/d).