Senior Software Engineer (.NET)
C#.NET Developer Permanent
Athens
On behalf of our client, we are looking for an experienced Senior .NET Engineer with a strong background in .NET Core web applications and APIs.
This is a senior, hands-on leadership role for someone who combines technical excellence with strategic thinking, capable of driving architecture decisions, leading engineering teams, and aligning technology initiatives with business goals.
What You Will Do
Technology Strategy & Architecture
- Define and execute the overall technology vision and roadmap
- Design and oversee scalable, secure, and high-performance architectures
- Lead the transition from legacy systems to modern microservices-based environments
Team Leadership
- Build, mentor, and lead cross-functional engineering teams
- Foster a culture of collaboration, innovation, and continuous improvement
- Support team growth through coaching and performance management
Product & Delivery Ownership
- Oversee the full software development lifecycle (SDLC)
- Ensure timely and high-quality delivery of web applications and APIs
- Collaborate with Product and Business teams to align technical solutions with user needs
Technical Excellence & Innovation
- Drive best practices in coding, architecture, and DevOps
- Evaluate and adopt modern technologies (cloud, automation, AI/ML where relevant)
- Ensure performance optimization and system scalability
Stakeholder & Governance
- Act as the main technical point of contact for internal and external stakeholders
- Establish security, data privacy, and compliance standards (e.g. OWASP, GDPR)
What We Are Looking For
- 8+ years of experience in software engineering, with a strong focus on .NET Core
- Proven experience leading engineering teams and delivering complex systems
- Strong expertise in ASP.NET Core, REST APIs, and microservices architecture
- Solid experience with cloud platforms (Azure preferred, AWS/GCP a plus)
- Experience with CI/CD pipelines and DevOps practices
- Strong understanding of database systems (PostgreSQL, SQL Server, NoSQL)
- Experience working in Agile/Scrum environments
- Excellent communication and stakeholder management skills
- Strong problem-solving mindset and business-oriented thinking
Technical Stack
- Languages: C#, JavaScript
- Frameworks: .NET Core, ASP.NET Core, Entity Framework Core
- APIs & Communication: REST, gRPC, WebSockets
- Databases: PostgreSQL, SQL Server
- Testing: xUnit, NUnit, Moq, Selenium
Nice to Have
- Experience in large-scale enterprise projects (Retail, B2B, B2C, eCommerce)
- Experience migrating legacy systems to microservices architecture
- Microsoft Azure certifications (e.g. Azure Solutions Architect)
- Scrum Master or Agile-related certifications
What’s in It for You
- Opportunity to shape technology strategy and architecture at scale
- Leadership role with high impact on product and engineering direction
- Exposure to modern technologies, cloud environments, and scalable systems
- Work within a high-performing and innovation-driven engineering culture
- Strong career growth and leadership development opportunities
Theodosios Paidarakis
Resource Consultant
REFERENCE: job0000260471
