Senior Software Engineer (.NET)
iTechScope · Athens Metropolitan Area
Apply & track with Apply EdgeOn 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 DoDefine and execute the overall technology vision and roadmapDesign and oversee scalable, secure, and high-performance architecturesLead the transition from legacy systems to modern microservices-based environmentsBuild, mentor, and lead cross-functional engineering teamsOversee the full software development lifecycle (SDLC)Collaborate with Product and Business teams to align technical solutions with user needsDrive best practices in coding, architecture, and DevOpsEvaluate and adopt modern technologies (cloud, automation, AI/ML where relevant)Act as the main technical point of contact for internal and external stakeholdersEstablish security, data privacy, and compliance standards (e.g. OWASP, GDPR)What We Are Looking For8+ years of experience in software engineering, with a strong focus on .NET CoreProven experience leading engineering teams and delivering complex systemsStrong expertise in ASP.NET Core, REST APIs, and microservices architectureSolid experience with cloud platforms (Azure preferred, AWS/GCP a plus)Experience with CI/CD pipelines and DevOps practicesStrong understanding of database systems (PostgreSQL, SQL Server, NoSQL)Experience working in Agile/Scrum environmentsExcellent communication and stakeholder management skillsStrong problem-solving mindset and business-oriented thinkingTechnical StackLanguages: C#, JavaScriptFrameworks: .NET Core, ASP.NET Core, Entity Framework CoreAPIs & Communication: REST, gRPC, WebSocketsDatabases: PostgreSQL, SQL ServerTesting: xUnit, NUnit, Moq, SeleniumNice to HaveExperience in large-scale enterprise projects (Retail, B2B, B2C, eCommerce)Experience migrating legacy systems to microservices architectureMicrosoft Azure certifications (e.g. Azure Solutions Architect)Scrum Master or Agile-related certificationsWhat’s in It for YouOpportunity to shape technology strategy and architecture at scaleLeadership role with high impact on product and engineering directionExposure to modern technologies, cloud environments, and scalable systemsWork within a high-performing and innovation-driven engineering cultureStrong career growth and leadership development opportunities