Software Engineering Manager

vor 1 Woche


Berlin, Deutschland Engie Vollzeit
Job Title: Software Engineering Manager

Department: Digital

Reporting line: Head of Software Engineering

Location: Berlin

Job Grade: 17

About ENGIE Energy Access

ENGIE Energy Access is the leading Pay-As-You-Go (PAYGo) and mini-grids solutions provider in Africa. The company develops innovative, off-grid solar solutions for homes, public services and businesses, enabling customers and distribution partners access to clean, affordable energy. The PAYGO solar home systems are financed through affordable instalments from $0.19 per day and the mini-grids foster economic development by enabling electrical productive use and triggering business opportunities for entrepreneurs in rural communities. With over 1,800 employees, operations in nine countries across Africa (Benin, Côte d'Ivoire, Kenya, Mozambique, Nigeria, Rwanda, Tanzania, Uganda and Zambia), over 1.9 million customers and more than 9 million lives impacted so far, ENGIE Energy Access aims to impact 20 million lives across Africa by 2025.

www.engie-energyaccess.com

www.linkedin.com/company/engie-africa

Job Purpose/Mission

EEA is looking for a talented, self-starting tech lead to join the team to help deliver affordable solar power and financial services across Africa. This position offers a great opportunity to work alongside an elite team of engineers and business professionals and directly contribute to the success of a mission driven company with social and environmental impact. Candidates will get the opportunity to work in a diverse technology stack at scale and lead the evolution of at least one of our software products.

Responsibilities
  • Line management of a sub-set of the software development team (4-6 direct reports).
  • Contract management with external developers(freelancers) in collaboration with Head of Software Engineering
  • Work with engineering tech-lead to put in place clear performance management framework and provide actionable feedback and goals for the technical team
  • Grow and develop software engineers
  • establish upskilling and training path, growth path
  • Structured coaching and mentorship plan
  • Institute processes to address performance gaps and ensure the team is technically competent
  • Together with tech-lead, ensure effective onboarding of new engineers
  • Recruit software team for their pillar and maintain a pipeline of candidates
  • Together with tech leads, resource Management to align with key delivery milestones
  • Actively participate and understand the ROI of engineering efforts, understand the value creation and the priorities to the business.
  • Contributing to team culture (within the product team and broader digital team)
  • Communication
  • Technical excellence and knowledge sharing
  • Team bonding


At EEA, we have high expectations for our managers. Each manager plays a key role in creating an exceptional experience not only for our customers but for every person on our team. Our managers help EEA realize our ambitious goals while developing their own leadership skills and facilitating growth for their direct reports.

We believe that great leaders:
  • Deliver ambitious results: As a high-performing and accountable leader, you create an environment enabling effective action and bold decisions which contribute to successful delivery of results.
  • Act with integrity: As an ethical leader you are honest, respectful, objective, and transparent. You create and build upon a foundation of trust and openness.
  • Inspire and mentor the team: As an inspirational leader you walk the talk. You empower and coach your team with trust and humility.
  • Are accessible: as an accessible leader, you develop and maintain deep connections with stakeholders through approachability and active listening.
  • Ensure diversity and inclusion: as an inclusive leader, you ensure diversity and foster a sense of belonging.

Knowledge and skills

Experience:
  • At least 7 years of relevant experience of which 2 is in leadership role, with proven track record of leading a high performing engineering team
  • Experience in resource management and capacity planning
  • Practical and thorough understanding of the various software development methodologies, their application in different contexts and trade-offs
  • Experience in hiring, onboarding and maintaining pipeline of engineers. Demonstrated ability to create suitable conditions to retain talent
  • Knowledge of developer productivity tools and performance frameworks (DORA, SPACE, DevEx..) in the software space
  • Ability to identify and address process gaps, culture issues and conflicts
  • Hands-on, senior level competency of full-stack software development using relevant front and backend frameworks
  • Entrepreneurial and forward thinking with ability to recognize the impact of technology in business
  • Appreciation for detailed source code documentation and organized code structuring
  • Software deployment pipelines and best practice (CI/CD)
  • Excellent knowledge of computer algorithms and solid computer science fundamentals

Qualifications:
  • Bachelors or Masters in a relevant engineering discipline (Computer Engineering, Software Engineering, Computer Science preferred) or comparable

Language(s):
  • English
  • French is a plus

Our Technology stack:
  • Web framework: Rails 5 , Django, flask, fastapi
  • Mobile: Android Kotlin/Java
  • Background task: Sidekiq , Celery, RabbitMQ
  • Front-end: ActiveAdmin, VueJS, Angular
  • API: Grape, Devise , DRF, FastApi
  • TDD: RSpec , PyTest
  • Search: Thinking Sphinx
  • Storage: MySQL, Mongo, Cassandra, Redis
  • Source Control: Gitlab selfhosted for git and CI/CD
  • Deployment: Capistrano, Ansible
  • Fresh Ideas Always welcome


We thank all applicants for their interest, however due to the large volume of applications we receive, only shortlisted candidates will be contacted.

ENGIE is an equal opportunity employer, promoting diversity and committed to creating an inclusive environment for all. All applications are screened based on business needs, job requirements and individual qualifications, without any regard to origin, age, name, sexual identity, orientation or preference, religion, marital status, health, disability, political opinions, union involvement or citizenship. Our differences are our strengths

  • Berlin, Berlin, Deutschland ENGIE Energy Access (Africa) Vollzeit

    About the RoleENGIE Energy Access is seeking an experienced Software Engineering Manager to join our team in Africa. The successful candidate will play a key role in leading our software development team, driving technical excellence, and ensuring the delivery of high-quality products.Key Responsibilities· Line management of a sub-set of the software...


  • Berlin, Berlin, Deutschland ENGIE Energy Access (Africa) Vollzeit

    Company OverviewENGIE Energy Access (Africa) is a leading provider of off-grid solar solutions, empowering customers and distribution partners with access to clean, affordable energy.Salary: $150,000 - $180,000 per annum, depending on experienceJob DescriptionWe are seeking a highly skilled Software Engineering Manager to lead our software development team...


  • Berlin, Berlin, Deutschland HERO Software Vollzeit

    ÜberblickHERO Software ist ein dynamischer Player im Bereich des Software-as-a-Service (SaaS). Wir suchen nach einem erfahrenen Engineering Manager, der unser Team auf die nächste Stufe heben kann.GehaltDas Gehalt für diesen Posten beträgt mindestens 120.000 Euro pro Jahr, abhängig von Erfahrung und Qualifikation.BeschreibungAls Leiter unseres...


  • Berlin, Deutschland THRYVE Vollzeit

    Job Title: Software Development Manager Location: Berlin, Germany Contract Type: Permanent Duration: Full-time THRYVE is partner with a renewable energy scale-up that is revolutionizing the way consumers manage energy costs. They specialize in providing transparent and efficient energy price comparison through their online platform and mobile app. By...

  • Engineering Manager

    vor 2 Monaten


    Berlin, Deutschland Snowflake Vollzeit

    Build the future of the AI Data Cloud. Join the Snowflake team. Build the future of data. Join Us as a Software Engineering Manager for Metadata Imagine you are leading a team of talented software engineers to shape the future of Snowflake’s Data Cloud. We’re looking for a talented and passionate Software Engineering Manager for the Metadata team...


  • Berlin, Deutschland Micro IT Global Vollzeit

    About the CompanyOur client is seeking new colleagues to join their fast-growing team as Lead Engineer/Engineering Manager! At the forefront of innovation, our client is dedicated to inventing business models, algorithms, solutions, and methodologies. Their team’s digital end-to-end solutions deliver sustained top-line impact for clients. What Makes them...


  • Berlin, Deutschland RP International Vollzeit

    RP International have partnered with a worldwide leading disruptor in the Data space to shortlist for a Engineering Manager. This is a permanent hybrid working role based in Berlin and offers a salary of up to €115k depending on your experience and alignment to the role.About the role:We are searching for a self-motivated, solution-oriented and experienced...


  • Berlin, Berlin, Deutschland Engie Vollzeit

    **Job Title:** Senior Software Engineering DirectorENGIE Energy Access is a leading provider of Pay-As-You-Go (PAYGo) and mini-grids solutions in Africa. We are seeking a highly skilled Senior Software Engineering Director to join our team.**About Us:** ENGIE Energy Access is committed to providing affordable, reliable energy access to underserved...


  • Berlin, Berlin, Deutschland RIB Software GmbH Vollzeit

    Job OverviewRIB Software GmbH is seeking a highly skilled Software Developer to join its team.About the RoleWe are looking for an experienced developer with expertise in MS-SQL, SQL, SVN, Git, Microsoft Dynamics 365 NAV, and Microsoft Dynamics 365 BC. The successful candidate will be responsible for designing, developing, and implementing software solutions...

  • Engineering Manager

    vor 2 Monaten


    Berlin, Deutschland 1KOMMA5˚ Vollzeit

    1KOMMA5°We are looking for you as an addition to our Product & Tech team in Berlin, Hamburg, Munich, or remote. 1KOMMA5° is building Germany's largest one-stop shop for the sale, installation, and services related to solar, heat pumps, electricity, and charging infrastructure. And they are all connected! Be a part of our mission to enable our customers to...


  • Berlin, Berlin, Deutschland Deutsche Bank Vollzeit

    We are seeking a highly skilled Senior Software Engineering Manager to join our team at Deutsche Bank in Berlin.Company OverviewDeutsche Bank Technology is a global team of tech specialists, spread across multiple trading hubs and tech centers. We have a strong focus on promoting technical excellence and innovation using cutting-edge technologies.Job...

  • Engineering Manager

    vor 4 Wochen


    Berlin, Deutschland Recruitment Room Vollzeit

    We're a wallet for everything onchain. It’s the safest easiest way to explore web3.We're looking for an experienced and driven Engineering Manager to help us grow and solidify our engineering team. You will focus on people and the engineering process so that we can continue shipping best-in-class Web3 applications.About the roleYou will play a key role in...


  • Berlin, Berlin, Deutschland Ecovadis Vollzeit

    Job OverviewWe are seeking a highly skilled and experienced Engineering Manager to join our growing product engineering team at EcoVadis in Berlin. As an Engineering Manager, you will be responsible for the successful delivery of our platform services.EcoVadis is a fast-growing company that values innovation and collaboration. Our Technology and Platform...

  • Engineering Manager

    vor 1 Monat


    Berlin, Deutschland PowerUs Vollzeit

    About PowerUsPowerUs is building the ultimate career platform for skilled bluecollar workers. Our platform helps workers find jobs they love and guides them in their professional journey from apprenticeship to retirement. In parallel we assist companies in swiftly hiring skilled workers particularly in the dynamic field of renewable energy including solar...

  • Engineering Manager

    vor 1 Monat


    Berlin, Deutschland 1KOMMA5˚ Vollzeit

    1KOMMA5We are looking for you as an addition to our Product & Tech team in Berlin Hamburg Munich or remote. 1KOMMA5 is building Germanys largest onestop shop for the sale installation and services related to solar heat pumps electricity and charging infrastructure. And they are all connected! Be a part of our mission to enable our customers to live on wind...

  • Engineering Manager

    vor 3 Monaten


    Berlin, Deutschland 1KOMMA5˚ Vollzeit

    1KOMMA5° We are looking for you as an addition to our Product & Tech team in Berlin, Hamburg, Munich, or remote. 1KOMMA5° is building Germany's largest one-stop shop for the sale, installation, and services related to solar, heat pumps, electricity, and charging infrastructure. And they are all connected! Be a part of our mission to enable our customers to...

  • Engineering Manager

    vor 3 Monaten


    Berlin, Deutschland 1KOMMA5˚ Vollzeit

    1KOMMA5° We are looking for you as an addition to our Product & Tech team in Berlin, Hamburg, Munich, or remote. 1KOMMA5° is building Germany's largest one-stop shop for the sale, installation, and services related to solar, heat pumps, electricity, and charging infrastructure. And they are all connected! Be a part of our mission to enable our customers to...


  • Berlin, Berlin, Deutschland 50Hertz Vollzeit

    50Hertz bietet eine spannende Karrieremöglichkeit für eine Software Engineering Führungskraft.Beschreibung der PositionAls Software Engineering Führungskraft bei 50Hertz werden Sie Teil eines dynamischen Teams sein, das sich auf die Entwicklung und Implementierung von Lösungen für die Energie- und Versorgungsbranche spezialisiert hat. Die Position...


  • Berlin, Berlin, Deutschland SIDES (SimplyDelivery GmbH) Vollzeit

    Key Responsibilities:As a Senior Engineering Manager at SIDES, you will oversee the technical strategy and direction of our engineering teams.You will ensure the successful execution of our technical strategy, leading the development of high-quality, scalable software products.Key responsibilities include:Leading and managing the technology teams to ensure...


  • Berlin, Berlin, Deutschland Eurobase People Vollzeit

    About the RoleWe are seeking an experienced Software Engineering Director to lead our high-performing engineering team in Berlin, Leipzig. As a key member of our leadership team, you will be responsible for driving impactful projects, empowering engineers, and shaping the future of our platform.