Tech Lead .NET - Staff Software Engineer

Net

Tech Lead .NET - Staff Software Engineer

Net
Centrum, Lisbon

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

Core Responsibilities

  • Writes clean, maintainable code which sets the standard for other engineers in their team using .NET C#, along with other modern tools such as Kafka and ElasticSearch.

  • Delivers high-quality, working software as part of a software development team.

  • Builds a deep, expert understanding of the team’s codebase.

  • Provides comprehensive code reviews with an eye towards bigger-picture concepts.

  • Ensures documentation exists for all critical systems, writing technical guides used widely by engineers.

  • Helps define SRE standards for effective application monitoring and incident response.

  • Drives technical decision-making, identifying trade-offs, risks, and organization-wide alignment.

  • Diagnoses root causes of complex bugs, providing fixes and automated regression tests.

  • Provides direction and vision for technical improvements.

  • Mentors, coaches, and empowers other engineers, sharing knowledge through demonstrations.

Key Requirements

  • Expert (10+ years) C#.NET experience and expertise.

  • Understanding of microservice architectures and expert knowledge of patterns and techniques.

  • Significant (2+ years) experience with event-driven architectures and tools like Kafka.

  • Experience using NoSQL databases, especially ElasticSearch.

  • Proven ability to identify best practice improvements and drive change across teams.

  • Ability to tackle complex technical problems independently.

  • Experience driving complex technical decisions involving multiple stakeholders.

  • Ability to pre-empt technical risks and coordinate mitigation efforts.

  • Strong knowledge of deploying cloud applications, including Docker and Kubernetes.

  • Experience working in an Agile environment.

  • Technical leadership experience (3+ years), including mentoring engineers.

Tech stack

    English

    B1

    .Net

    master

    C#

    master

    Mentoring

    advanced

    Documentation

    advanced

    Software as a Service (SaaS)

    advanced

    MongoDB

    advanced

    Agile

    advanced

    RabbitMQ

    advanced

    Cloud

    advanced

    NoSQL

    advanced

Office location

Tech Lead .NET - Staff Software Engineer

Summary of the offer

Tech Lead .NET - Staff Software Engineer

Centrum, Lisbon
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.