Lead Software Engineer (Data/Backend)
About the team
Our client is developing a SaaS electric infrastructure planning tool in collaboration with utility partners worldwide. The platform combines a digital twin of a power grid with geospatially detailed technology adoption and load forecast modelling to assess the impacts of emerging electro-technology loads on electricity infrastructure. It has been successfully implemented globally and actively helps utilities, governments, and regulators understand geospatial demand changes, forecast new electro-technologies, conduct integrated system planning, and enhance rate case filings and investments.
What will your typical day look like?
We are looking for a hands-on Lead Software Engineer to drive day-to-day engineering quality and execution for the product. Reporting to the Product Tech Lead and Solution Architect, this role leads PR reviews, design reviews, testing standards, and provides technical coaching for junior and intermediate engineers.
This role owns application and data engineering quality. Infrastructure and CI/CD platform implementation are managed by the DevOps team, requiring close partnership.
Key Responsibilities:
• Own day-to-day PR review quality, turnaround, and consistency of engineering standards.
• Lead technical design reviews for features, refactors, and data model/pipeline changes.
• Develop new code with high quality according to functional requirements and coding standards.
• Define, document, and enforce development standards, including coding conventions, review checklists, and definition-of-done criteria.
• Define and enforce testing requirements across unit, integration, and data-quality validation layers.
• Mentor junior and mid-level engineers through code feedback, pairing, and architecture guidance.
• Establish and maintain engineering guardrails for reliability, security, and performance in Python/PySpark services.
• Support incident triage, root-cause analysis, and preventive engineering improvements.
• Coordinate technical delivery across modules and maintain stable data contracts/interfaces.
You are someone who is/has:
• 5+ years in software/data engineering, including technical leadership responsibilities.
• Strong Python and PySpark hands-on expertise in production-grade data processing systems.
• AWS experience for application/data workloads (S3, EKS, RDS/PostgreSQL, Bedrock).
• Experience with orchestration tools (like Airflow) for production data pipeline workflows.
• Proven experience leading PR and design reviews and raising engineering quality at team level.
• Experience defining development standards and testing strategy (unit and integration).
• Strong communicator who can guide developers and align cross-functional teams.
• Willingness to work from the Deloitte Gateway office in Zaventem at least once a week.
Nice To Have:
• Experience in utility, energy analytics, forecasting, or grid-impact domains.
• Familiarity with Spark performance tuning and large-scale data-quality practices.
If you meet the requirements, apply or send an email to: Busra.Dogu@templeton-recruitment.com