Manager - Software Engineering Energy Markets

Enemix
Berlin, Germany
1 day ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Microsoft Azure C Sharp (Programming Language) Software as a Service Cloud Computing Databases Continuous Integration Information Engineering
+16 more
Relational Databases DevOps Github Identity and Access Management IT Management Python (Programming Language) Microsoft SQL Server Node.Js Software Architecture Software Engineering ReactJS Information Technology Data Analytics Data Management Front End Software Development Software Coding

Job description

As the Manager - Software Engineering Energy Markets, you will:

  • Architectural Leadership: Design the data and entitlement architecture of the platform, collaborating closely with the CTO on key architectural decisions.
  • Technical Direction: Provide technical guidance to an external development partner (3-5 developers) and structure work distribution across internal and external teams.
  • Software Development: Build and maintain services using .NET, C#, and ASP.NET Core, with front-end development in React.
  • Platform Ownership: Oversee the platform’s technical development and operation post-rebuild.
  • Team Mentorship: Mentor a Junior Developer, establish coding standards, and implement best practices in software engineering.
  • Process Improvement: Introduce tools and methodologies to enhance delivery efficiency and quality.

Requirements

The ideal candidate will have:

  • Experience: 8-10+ years in software development, with a focus on quality.
  • Technical Expertise: Strong proficiency in .NET, C#, and ASP.NET Core.
  • Architecture Skills: Proven experience in software architecture for cloud-based, scalable systems, ideally in SaaS, platform, or data-driven environments.
  • Leadership: A track record of leading workstreams and organizing tasks for other developers.
  • Database Knowledge: Experience with relational databases, preferably Microsoft SQL Server.
  • Front-End Development: Familiarity with React or similar frameworks.
  • Portfolio: A GitHub portfolio, past project, or tool you can showcase during the interview process.
  • Team Collaboration: Comfort working with distributed teams across multiple countries.
  • Language Skills: Fluent English (team’s working language).
  • Education: A degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.

Preferred Experience

  • Azure cloud services, DevOps, and CI/CD pipelines.
  • Data platforms, data APIs, entitlement or access management, and data engineering concepts.
  • A Master’s degree in IT management or a related field.
  • Agile product development methodologies.
  • Knowledge of Python, Node.js, or JavaScript frameworks.
  • German language skills or a willingness to learn conversational German.
  • Interest in the energy transition (prior energy experience is not required).

Benefits & conditions

  • Flexible Work Environment: Hybrid working model with significant remote flexibility.
  • Permanent Contract: Stability and long-term career growth opportunities.
  • Professional Development: German language courses for non-native speakers.

About the company

This business is an established international energy consultancy and part of a larger engineering and advisory group. It advises clients on energy markets and the energy transition, with teams across several European countries.

Alongside its advisory work, the business provides market research, data and analytics to clients through a B2B platform. That platform is now being rebuilt as a SaaS product on a Microsoft stack, covering client access, data APIs, entitlements and content delivery.

This is an exciting opportunity to take technical ownership of the platform and play a pivotal role in shaping its architecture, development, and operation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Loading talks and stories from around this role…