Tech Lead Software Engineer (.NET & Azure) Hands-on Technical Impact
Role details
Job location
Tech stack
Job description
If what really motivates you is making strong technical decisions, designing solid architectures and staying close to the code, this role is designed for you. You will have the opportunity to shape complex software solutions, influence technical direction and ensure high-quality delivery, without moving away from hands-on development or taking on people management responsibilities.
You will work on modern architectures, cloud-native solutions and critical platforms where your expertise truly matters.
Why it's worth doing this at NN Spain
At Nationale -Nederlanden Spain, technology plays a key role in delivering value to customers and society. You will join a stable and purpose-driven company in the insurance and financial services sector, where people are trusted, technical judgement is valued and long-term thinking matters. The culture is collaborative, inclusive and flexible, allowing you to grow professionally while maintaining a healthy work-life balance.
What you gain in this position
Hands-on technical leadership without people management You will act as a technical reference and architectural leader, focusing on design, quality and delivery, without direct responsibility for managing or evaluating people.
Real impact on architecture and platforms Your decisions will directly influence how backend services, APIs and cloud solutions are built and evolved across key systems.
Modern technologies and meaningful challenges You will work with .NET 6+, Azure services and contemporary engineering practices in real production environments.
Autonomy and trust You are expected to bring your expertise, propose improvements and make sound technical decisions, with minimal bureaucracy.
Continuous learning and professional growth You will have room to deepen your technical skills and grow towards architecture or advanced specialist roles.
Flexibility and balance A modern way of working that supports productivity without compromising your personal life.
Common questions and honest answers
"Will I be managing a team in the future?" No. This role is designed as a senior Individual Contributor with a purely technical focus.
"Is this a hands-on role or mostly conceptual?" It is clearly hands-on. You will design, build and evolve solutions, not just review them.
"Will my technical opinions really matter?" Yes. Your role exists precisely to influence technical direction and raise overall solution quality., * Design and evolve backend architectures, APIs and cloud solutions on Azure.
- Define and promote technical standards, best practices and code quality.
- Actively contribute to development in critical areas of the platform.
- Collaborate closely with product and other technical roles to translate business needs into technical solutions.
- Ensure security, observability and reliability across applications in production.
Requirements
Do you have experience in Scalability?, Strong backend development experience with .NET (6+) This will allow you to design and build scalable, maintainable services with confidence.
Practical knowledge of Azure Experience with services such as App Services, Functions, Service Bus, Cosmos DB and API Management will help you design effective cloud-native solutions.
Solid understanding of APIs and microservices architectures Key to making good decisions around scalability, security and long-term maintainability.
Experience with CI/CD and Azure DevOps So you can ensure quality not only in code, but also in how software is delivered.
A quality-driven and holistic technical mindset Focused on security, observability, reliability and continuous improvement.
Not everything needs to be mastered from day one. What matters most is your ability to learn, reason and apply sound engineering judgement.