SubBanner banner image

Senior / Lead .NET Engineer (Hands-on Leadership)

Lisbon, Portugal

Apply by 25 Apr 2026

€70000 per annum

Job Ref.: BH-56989-1

Job Type: Contract

Job Description

Are you a hands-on .NET engineering leader who still enjoys being close to the code, while owning technical direction and team delivery?

We’re looking for a Software Engineering Team Lead to join a high-performing, product-led engineering environment, building scalable, distributed systems used at scale.
This is not a pure management role , you’ll operate in a 50/50 split between hands-on development and leadership, influencing architecture, driving technical decisions, and leading a team of engineers in a modern microservices environment.

The Role You will take ownership of a cross-functional engineering team, responsible for delivering high-performance backend systems in a complex, high-traffic environment.
This role is ideal for someone who:

  • Has deep .NET expertise
  • Enjoys designing scalable systems
  • Has already led or mentored teams
  • Wants to step into a role with real ownership and impact

What You’ll Be Doing

  • Leading a team of engineers (typically 4–7), owning delivery and technical direction
  • Remaining hands-on, contributing to system design and critical code paths
  • Driving architectural decisions across distributed, microservices-based systems
  • Ensuring high standards across code quality, performance, and scalability
  • Collaborating closely with Product, QA, and other engineering teams
  • Mentoring and developing engineers, supporting career growth
  • Identifying and solving complex technical challenges in production environments
  • Improving engineering practices, tooling, and development workflows


Tech Environment

  • .NET Core / C#
  • Microservices & distributed systems
  • Event-driven architecture (RabbitMQ)
  • REST APIs
  • MS SQL Server
  • Containerised environments (OpenShift / Kubernetes)


What We’re Looking For

  • Strong background in backend engineering using .NET / C#
  • Experience designing and building scalable, distributed systems
  • Solid understanding of asynchronous and event-driven architectures
  • Proven experience leading or mentoring engineers
  • Strong experience in system design and architecture
  • Comfortable operating in a hands-on leadership role (50/50)
  • Experience in high-performance or product-led environments is a strong plus

Package

  • Salary up to €70,000 (flexible for strong profiles)
  • Performance bonus
  • Monthly benefits package (incl. lifestyle/allowance support)
  • Private healthcare
  • Childcare support
  • Additional perks

Important

  • Must have full right to work in Portugal (no sponsorship available)

 

APPLY NOW

Recent Jobs.

Accountant
Aargau, Switzerland

We are currently seeking an Accountant (80–100%, m/f/d) to an Enginering in in Aargau, with an immediate start date.Key ResponsibilitiesIndependently oversee financial accounting and ensure accurate r

Senior IT Project Manager - SDLC
Zürich, Switzerland

 ICT Project Manager Skill level: Level 3 (Senior) 7 and more years of experience Utilization in %: 100 Location: Zurich Remote ratio:  You lead a high-impact transformation project tha

Program Manager- Fibre
Zürich, Switzerland

Senior Program Manager – Fiber (Contract)12 month contract - with perm option thereafter  A major Swiss telecom operator is seeking an experienced Program Manager to lead the nationwide FTTH rollout a