ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Tech Lead - Software Delivery

Enerwave

Marousi, Attica, Greece permanent

Posted: February 20, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking a Tech Lead to provide hands-on technical leadership across our Software Delivery projects, with a focus on innovative energy solutions.

Job Description

One Group | One Energy

We are Enerwave, member of HELLENiQ ENERGY and a leader in providing outstanding and innovative energy solutions. We operate with passion, being engaged in heart and mind to what we do, and we pride ourselves on offering our employees a place where they can excel, creating value. We are offering now a set of exciting positions in our headquarters in Athens, across multiple departments and areas of expertise.

We are currently looking for a Tech Lead who will provide hands-on technical leadership across our Software Delivery projects. The role leads the design and development of applications built on .NET/C#, owns code quality and engineering standards, and mentors the engineering team. The Tech Lead coordinates technical requirements with the DevOps/Infrastructure team, drives the adoption of best practices across the SDLC, and acts as the primary technical decision-maker within project teams — while collaborating closely with the Section Manager on significant architectural decisions.

What will you do:

• Lead the technical design of scalable and maintainable solutions, engaging with business and technical stakeholders to translate requirements into effective software architectures.
• Oversee development and testing activities across the Software Delivery Lifecycle, ensuring seamless progression from design through deployment.
• Own code quality assurance by leading code reviews, defining coding standards, and maintaining high engineering practices across the team.
• Coordinate cross-functional delivery teams (engineers, QA, UX), providing technical leadership during project planning and implementation.
• Build and maintain CI/CD pipelines within the development team, collaborating with the DevOps/Infrastructure team on templates, complex pipelines, and infrastructure-related deliverables.
• Ensure solutions adhere to security best practices and information security principles throughout design, development, and deployment.
• Mentor and coach Software Engineers on technical skills, design patterns, and engineering best practices.
• Proactively identify technical delivery risks and either resolve them or escalate with recommended mitigation strategies.
• Lead the evaluation and implementation of new technologies and proof-of-concepts (PoCs) to enhance the team's capabilities.
• Lead application performance monitoring, troubleshooting, and root cause analysis for significant incidents.
• Stay informed about emerging technologies and trends, providing recommendations on technology adoption.

What you will need in order to succeed:

• A BSc in Computer Science, Information Technology, or a closely related field.
• At least 7 years of experience in software engineering, with at least 2 of them in a tech lead or equivalent technical leadership role.
• Expert-level proficiency in C# / .NET, including Web API, Entity Framework, and related ecosystem.
• Strong SQL skills — schema design, query optimization, and data access patterns.
• Solid experience in software architecture and design patterns (SOLID, Clean Architecture, DDD concepts).
• Hands-on experience with React.js or similar modern front-end framework for full-stack delivery.
• Deep working knowledge of Git — branching strategies, pull request workflows, and code review practices.
• Hands-on experience with cloud architectures (Azure preferred).
• Familiarity with DevOps and CI/CD practices, including building and maintaining pipelines.
• Experience working with and leading teams in Agile/Scrum environments.
• Proven ability to mentor engineers and raise the technical bar of a team.
• Strong communication skills — ability to discuss technical topics clearly with both technical and non-technical audiences.
• Excellent English speaking skills.

Nice to have:

• Microsoft Azure certifications (e.g., AZ-204 Azure Developer Associate, AZ-305 Azure Solutions Architect Expert).
• Experience with RPA, LLM integration, or business process automation.
• Exposure to the energy sector or regulated industries.

Our offer to you:

• Competitive salary
• Performance-based variable pay 💰
• Ticket restaurant card 💳
• Transportation reimbursement ⛽
• Private Health Insurance coverage 🩺
• Pension Scheme
• Home electricity and natural gas discount ⚡
• Continuous learning & upskilling opportunities and access to our premium online training platform 📚
• Reimbursement for your athletic activities 🥈
• Unlimited fruits and snacks at the office 🥜

Enerwave S.A. will keep your personal information for a period of 2 years from the submission date, after which we will delete your personal data. Enerwave S.A. has the right to transfer your personal information to third parties to whom it has assigned services, which require the collection and processing of such personal data for candidate evaluation in the process of personnel selection.

For more information regarding the processing of your personal information and exercising your rights, please read the Notice to Candidate Employees.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply