Aktiviere Job-Benachrichtigungen per E-Mail!
Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf
Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren
A leading company in the energy sector is seeking a Software Engineering Technical Lead in Berlin. This role involves driving software architecture and team leadership in developing scalable applications, particularly with Ruby on Rails. Candidates will enjoy working in a supportive and innovative environment, contributing to impactful energy solutions.
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
test_cookie Pending Maximum Storage Duration: 1 day Type: HTTP Cookie
li_gc Pending Maximum Storage Duration: 180 days Type: HTTP Cookie
_pk_id# Collects statistics on the user's visits to the website, such as the number of visits, average time spent on the website and what pages have been read. Maximum Storage Duration: 1 year Type: HTTP Cookie
_pk_ses# Used by Piwik Analytics Platform to track page requests from the visitor during the session. Maximum Storage Duration: 1 day Type: HTTP Cookie
_tt_enable_cookie Used by the social networking service, TikTok, for tracking the use of embedded services. Maximum Storage Duration: 1 year Type: HTTP Cookie
u_scsid Registers data on visitors' website-behaviour. This is used for internal analysis and website optimization. Maximum Storage Duration: Session Type: HTML Local Storage
lastExternalReferrer Detects how the user reached the website by registering their last URL-address. Maximum Storage Duration: Persistent Type: HTML Local Storage
lastExternalReferrerTime Detects how the user reached the website by registering their last URL-address. Maximum Storage Duration: Persistent Type: HTML Local Storage
topicsLastReferenceTime Collects data on the user across websites - This data is used to make advertisement more relevant. Maximum Storage Duration: Persistent Type: HTML Local Storage
_fbp Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers. Maximum Storage Duration: 3 months Type: HTTP Cookie
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
IDE Pending Maximum Storage Duration: 400 days Type: HTTP Cookie
_gcl_au Used by Google AdSense for experimenting with advertisement efficiency across websites using their services. Maximum Storage Duration: 3 months Type: HTTP Cookie
pagead/1p-user-list/# Tracks if the user has shown interest in specific products or events across multiple websites and detects how the user navigates between sites. This is used for measurement of advertisement efforts and facilitates payment of referral-fees between websites. Maximum Storage Duration: Session Type: Pixel Tracker
_gcl_ls Tracks the conversion rate between the user and the advertisement banners on the website - This serves to optimise the relevance of the advertisements on the website. Maximum Storage Duration: Persistent Type: HTML Local Storage
tt_appInfo Used by the social networking service, TikTok, for tracking the use of embedded services. Maximum Storage Duration: Session Type: HTML Local Storage
tt_pixel_session_index Used by the social networking service, TikTok, for tracking the use of embedded services. Maximum Storage Duration: Session Type: HTML Local Storage
tt_sessionId Used by the social networking service, TikTok, for tracking the use of embedded services. Maximum Storage Duration: Session Type: HTML Local Storage
_ttp Used by the social networking service, TikTok, for tracking the use of embedded services. Maximum Storage Duration: 1 year Type: HTTP Cookie
_sc_cspv Detects which version of the website or application is currently shown to the visitor. Maximum Storage Duration: 13 months Type: HTTP Cookie
_schn1 Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers. Maximum Storage Duration: 1 day Type: HTTP Cookie
_scid Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers. Maximum Storage Duration: 13 months Type: HTTP Cookie
_scid_r Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers. Maximum Storage Duration: 13 months Type: HTTP Cookie
u_sclid Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers. Maximum Storage Duration: Persistent Type: HTML Local Storage
u_sclid_r Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers. Maximum Storage Duration: Persistent Type: HTML Local Storage
u_scsid_r Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers. Maximum Storage Duration: Session Type: HTML Local Storage
ttcsid_COAJ9DJC77UAV315B80G Pending Maximum Storage Duration: 1 year Type: HTTP Cookie
List of domains your consent applies to: career55.sapsf.eu jobs.engie.com
[#IABV2_TITLE#] [#IABV2_BODY_INTRO#]
[#IABV2_TITLE#] [#IABV2_BODY_INTRO#] [#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#] [#IABV2_BODY_PREFERENCE_INTRO#] [#IABV2_BODY_PURPOSES_INTRO#] [#IABV2_BODY_PURPOSES#] [#IABV2_BODY_FEATURES_INTRO#] [#IABV2_BODY_FEATURES#] [#IABV2_BODY_PARTNERS_INTRO#] [#IABV2_BODY_PARTNERS#]
About
Cookies are small text files that can be used by websites to make a user's experience more efficient.
The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.
This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
You can at any time change or withdraw your consent from the Cookie Declaration on our website.
Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.
Please state your consent ID and date when you contact us regarding your consent.
Do not sell or share my personal information
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.
Cookies Management
Consent Selection Necessary Preferences Statistics Marketing Show details DetailsSome of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
test_cookie Pending Maximum Storage Duration: 1 day Type: HTTP CookieSome of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
IDE Pending Maximum Storage Duration: 400 days Type: HTTP Cookie _gcl_au Used by Google AdSense for experimenting with advertisement efficiency across websites using their services. Maximum Storage Duration: 3 months Type: HTTP Cookie pagead/1p-user-list/# Tracks if the user has shown interest in specific products or events across multiple websites and detects how the user navigates between sites. This is used for measurement of advertisement efforts and facilitates payment of referral-fees between websites. Maximum Storage Duration: Session Type: Pixel Tracker _gcl_ls Tracks the conversion rate between the user and the advertisement banners on the website - This serves to optimise the relevance of the advertisements on the website. Maximum Storage Duration: Persistent Type: HTML Local StorageCookies are small text files that can be used by websites to make a user's experience more efficient.
The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.
This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
You can at any time change or withdraw your consent from the Cookie Declaration on our website.
Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.
Please state your consent ID and date when you contact us regarding your consent.
Job Title: Software Engineering Technical Lead
Department: Digital
Reporting line: Head of Software Engineering
Location: Berlin
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 seeking a talented, self-motivated tech lead to join the team andhelp deliver affordable solar power and financial services across Africa. We are seeking a seasonedRuby on Rails engineer to step into a technical leadership role, driving the architecture and development of scalable web applications. The ideal candidate will possess a strong foundation in software engineering, a passion for writing clean code, and a proven ability to lead teams and make informedarchitectural decisions. 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
Define software engineering strategy and architecture with a strong emphasis on Ruby on Rails as a foundational backend framework, with other leaders, fully responsible for the technical evolution of at least one software product, responsible for the entire software development lifecycle (SDLC) from ideation to deployment.
Stay current withemerging technologies and Rails ecosystem updatesto maintain a competitive edge in software capabilities.
Actively participate and understand the ROI of engineering efforts, understand the value creation and the priorities to the business.
Develop and own complex software that optimally uses resources to best meet customer needs.
Establishing clarity on business objectives for proper modelling
Represent the technical team or assign someone in stakeholder conversations
Ensure correct implementation and understanding of business logic
Effective Incident management and resolution SLA
Technical debt managementespecially within Rails codebases
Put efficient development process in place with tools and metrics to stay on top of performance of the team
Work closely with Product manager for resource planning and proper estimation
Ensure agile processes and other best practices are properly implemented
Work with engineering manager to put in place a clear performance management framework
Architectural evolution and tech debt management of:
Code quality, compliance, and documentation
System performance at scale, reliability, observability and high availability
System security
Maintain a strong focus onapplication security, including Rails-specific vulnerabilities and mitigation strategies.
Contribute to team culture
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 are in a technical leadership role, with a strong emphasis on Ruby on Rails for backend development.
Practical and thorough understanding of the various software development methodologies, their application in different contexts and trade-offs. Able to identify and quickly address process gaps
Proven track record in making sound architectural decisions, especially in Rails-based systems, balancing scalability, maintainability, and performance.
Experience in resource management, capacity planning and risk management
Deep and pragmatic knowledge of software architecture patterns, their application context and pitfalls/trad-offs
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.
Working knowledge of good practices for computer and data security
Experience creating and maintaining scalable web/mobile applications in cloud context: distributed task processing, load balancing, containerization, clustering and translating abstract and complex business requirements into software solutions.
Good experience on high availability, observability and structured logging
Appreciation for detailed source code documentation and organized code structuring
Proficiency in CI/CD pipelines, automated testing, and deployment best practices in a Rails environment.
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 7.2, 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!
Business Unit: GBU Flexible Gen & Retail Division: Energy Access Legal Entity: Engie Mobisol Kenya Limited Professional Experience: Skilled ( >3 experience <15 years) Education Level: Master's DegreeOur organisation is an equal opportunity employer and is committed to fostering a diverse and inclusive workplace. We offer reasonable accommodations upon request for individuals with disabilities.
Information at a Glance Apply now ENGIE Group About ENGIEEnergy is our future, save it.