Software Engineering Manager

Vor 6 Tagen


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

ENGIE Energy Access is a leading provider of Pay-As-You-Go (PAYGo) and mini-grids solutions in Africa. We develop innovative, off-grid solar solutions for homes, public services, and businesses, enabling customers and distribution partners to access clean, affordable energy.

Our mission is to impact 20 million lives across Africa by 2025, and we're looking for a talented, self-starting tech lead to join our team to help deliver affordable solar power and financial services across the continent.

Job Purpose/Mission

We're seeking a high-performing and accountable leader to join our engineering team. As a tech lead, you'll be responsible for leading a sub-set of the software development team, managing external developers, and growing and developing software engineers.

You'll work closely with our engineering tech-lead to put in place clear performance management frameworks, provide actionable feedback and goals for the technical team, and ensure effective onboarding of new engineers.

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
  • 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)
Requirements
  • 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 self-hosted for git and CI/CD
  • Deployment: Capistrano, Ansible


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

    Job Title: Software Engineering ManagerENGIE Energy Access is seeking a highly skilled Software Engineering Manager to lead our software development team in Africa. As a key member of our digital team, you will be responsible for managing a team of software engineers, ensuring the successful delivery of projects, and driving the evolution of our software...


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

    Job Title: Software Engineering ManagerENGIE Energy Access is seeking a highly skilled Software Engineering Manager to lead our software development team in Africa. As a key member of our digital team, you will be responsible for managing a team of software engineers, ensuring the successful delivery of projects, and driving the evolution of our software...


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

    Job Title: Software Engineering ManagerAbout ENGIE Energy AccessENGIE Energy Access is a leading provider of Pay-As-You-Go (PAYGo) and mini-grids solutions in Africa. Our mission is to deliver affordable, reliable, and sustainable energy to underserved communities.We are seeking a talented Software Engineering Manager to join our team in Kampala, Berlin, or...


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

    Job Title: Software Engineering ManagerAbout ENGIE Energy AccessENGIE Energy Access is a leading provider of Pay-As-You-Go (PAYGo) and mini-grids solutions in Africa. Our mission is to deliver affordable, reliable, and sustainable energy to underserved communities.We are seeking a talented Software Engineering Manager to join our team in Kampala, Berlin, or...


  • Berlin, Berlin, Deutschland Optimus Search Vollzeit

    Unlock Your Potential as a Software Engineering ManagerAt Optimus Search, we're seeking a talented Software Engineering Manager to join our dynamic team. As a key member of our cloud solutions department, you'll play a crucial role in developing contemporary software solutions for our clients.Key Responsibilities:Lead software development, programming, code...


  • Berlin, Berlin, Deutschland Optimus Search Vollzeit

    Unlock Your Potential as a Software Engineering ManagerAt Optimus Search, we're seeking a talented Software Engineering Manager to join our dynamic team. As a key member of our cloud solutions department, you'll play a crucial role in developing contemporary software solutions for our clients.Key Responsibilities:Lead software development, programming, code...


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

    Job Title:Software Engineering Manager Department: Digital Head of software Engineering ENGIE Energy Access is a leading provider of innovative, off-grid solar solutions for homes, public services, and businesses in Africa.The company develops and finances affordable solar home systems through instalments, and mini-grids foster economic development by...


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

    Job Title:Software Engineering Manager Department: Digital Head of software Engineering ENGIE Energy Access is a leading provider of innovative, off-grid solar solutions for homes, public services, and businesses in Africa.The company develops and finances affordable solar home systems through instalments, and mini-grids foster economic development by...


  • Berlin, Berlin, Deutschland Alteos GmbH Vollzeit

    {"h2": "Lead a High-Performing Engineering Team", "p": "As a Senior Software Engineering Manager at Alteos GmbH, you will be responsible for leading a talented team of engineers in the development of cutting-edge insurance solutions. With a strong background in software engineering and team management, you will oversee the delivery of projects, ensure timely...


  • Berlin, Berlin, Deutschland Alteos GmbH Vollzeit

    {"h2": "Lead a High-Performing Engineering Team", "p": "As a Senior Software Engineering Manager at Alteos GmbH, you will be responsible for leading a talented team of engineers in the development of cutting-edge insurance solutions. With a strong background in software engineering and team management, you will oversee the delivery of projects, ensure timely...


  • Berlin, Berlin, Deutschland Delivery Hero Vollzeit

    Engineering Manager Job DescriptionWe are seeking an experienced Engineering Manager to lead our Logistics team and help us create a fast, reliable, and transparent delivery experience. As an Engineering Manager, you will be responsible for developing and continuously improving the stability and scalability of our services.Key Responsibilities:Lead and...


  • Berlin, Berlin, Deutschland Delivery Hero Vollzeit

    Engineering Manager Job DescriptionWe are seeking an experienced Engineering Manager to lead our Logistics team and help us create a fast, reliable, and transparent delivery experience. As an Engineering Manager, you will be responsible for developing and continuously improving the stability and scalability of our services.Key Responsibilities:Lead and...


  • Berlin, Berlin, Deutschland Blacklane Vollzeit

    Technical Leadership Opportunity at BlacklaneWe are seeking a highly skilled and experienced Technical Lead/Engineering Manager to join our team at Blacklane. As a key member of our engineering organization, you will play a crucial role in shaping the technical direction of our products and driving innovation within the company.Key Responsibilities:Technical...


  • Berlin, Berlin, Deutschland Blacklane Vollzeit

    Technical Leadership Opportunity at BlacklaneWe are seeking a highly skilled and experienced Technical Lead/Engineering Manager to join our team at Blacklane. As a key member of our engineering organization, you will play a crucial role in shaping the technical direction of our products and driving innovation within the company.Key Responsibilities:Technical...


  • Berlin, Berlin, Deutschland THRYVE Vollzeit

    Technical Leadership Opportunity at THRYVEWe are seeking a seasoned software engineering leader to join our team at THRYVE. As a Technical Lead, you will be responsible for guiding our engineering efforts and driving the development of high-quality software solutions.Key Responsibilities:Provide technical direction and leadership to a team of engineers,...


  • Berlin, Berlin, Deutschland THRYVE Vollzeit

    Technical Leadership Opportunity at THRYVEWe are seeking a seasoned software engineering leader to join our team at THRYVE. As a Technical Lead, you will be responsible for guiding our engineering efforts and driving the development of high-quality software solutions.Key Responsibilities:Provide technical direction and leadership to a team of engineers,...


  • Berlin, Berlin, Deutschland Zero to One search Vollzeit

    About the RoleWe are seeking a highly skilled and experienced Engineering Manager, Developer Experience to join our team. As a key member of our engineering organization, you will be responsible for leading the development of our product and ensuring that it meets the highest standards of quality, security, and performance.Key ResponsibilitiesLead the...


  • Berlin, Berlin, Deutschland Zero to One search Vollzeit

    About the RoleWe are seeking a highly skilled and experienced Engineering Manager, Developer Experience to join our team. As a key member of our engineering organization, you will be responsible for leading the development of our product and ensuring that it meets the highest standards of quality, security, and performance.Key ResponsibilitiesLead the...


  • Berlin, Berlin, Deutschland THRYVE Vollzeit

    Lead Software EngineerAt THRYVE, we're pushing the boundaries of scalable solutions for our global customer base. As a Lead Software Engineer, you'll provide technical leadership and direction to a team of engineers, guiding them through the design, development, and deployment of high-quality software solutions.Key ResponsibilitiesCollaborate closely with...


  • Berlin, Berlin, Deutschland THRYVE Vollzeit

    Lead Software EngineerAt THRYVE, we're pushing the boundaries of scalable solutions for our global customer base. As a Lead Software Engineer, you'll provide technical leadership and direction to a team of engineers, guiding them through the design, development, and deployment of high-quality software solutions.Key ResponsibilitiesCollaborate closely with...