Tech Lead .NET Software Engineer
at WIZELINE
Spain
Tech Lead .NET
We are:
Wizeline, a global AI-native technology solutions provider, develops cutting-edge, AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating market entry and driving business transformation. As a global community of innovators, we foster a culture of growth, collaboration, and impact.
With the right people and the right ideas, there’s no limit to what we can achieve.
Are you a fit?
Sounds exciting, right? Now, let’s make sure you’re a good fit for the role.
As a Tech Lead .NET at Wizeline, you’ll be a key contributor driving technical excellence, leading complex initiatives, and providing hands-on leadership across distributed teams. You’ll combine your strong engineering background with your ability to guide teams, make architectural decisions, and deliver high-quality solutions at scale.
Key Responsibilities
-
Design, develop, and implement new features and functionalities for a modern banking platform using .NET Core (.NET 6/8).
-
Drive technical decisions and lead large-scale initiatives, ensuring quality and alignment with business goals.
-
Write clean, scalable, testable, and well-documented code.
-
Collaborate closely with other engineers, product owners, and cross-functional teams to define and deliver optimal solutions.
-
Participate in and lead code reviews to ensure best practices and maintainability.
-
Propose and contribute to continuous improvement initiatives within the engineering process.
-
Troubleshoot and resolve complex technical issues reported by internal or external stakeholders.
-
Stay current with emerging .NET Core technologies and industry trends, ensuring modern and efficient solutions.
Must-have Skills
-
Bachelor’s degree in Computer Science, Engineering, or a related field.
-
10+ years of software engineering experience, with proven expertise in .NET Core (.NET 6/8).
-
Advanced proficiency in C# and solid understanding of object-oriented programming principles.
-
Experience with DevOps practices, pipelines, and releases (ideally with Azure DevOps).
-
Strong knowledge of unit testing, integration testing, and end-to-end testing frameworks.
-
Hands-on experience with cloud computing concepts, ideally Microsoft Azure.
-
Proficiency in messaging systems (Azure Service Bus – brokered, topics, and queues).
-
Experience with event-driven and/or microservices architectures and related design patterns.
-
Knowledge of distributed systems and fault-tolerant design, including patterns such as:
-
Idempotency
-
Circuit Breaker
-
Sagas
-
Inbox/Outbox
-
-
Experience integrating with internal and external APIs.
-
Working knowledge of Terraform or Infrastructure as Code (IaC).
-
Excellent communication and collaboration skills.
-
English level: B2 Advanced or C1.
Nice-to-have Skills
-
Experience with Kubernetes, ideally Azure Kubernetes Service (AKS).
-
Familiarity with Azure storage technologies.
-
Experience implementing monitoring and alerting solutions (Azure Insights preferred).
-
Familiarity with Architectural Decision Records (ADR) to document team decisions.
-
AI Tooling Proficiency: Leverage one or more AI tools to optimize and augment day-to-day work, including drafting, analysis, research, or process automation. Provide recommendations on effective AI use and identify opportunities to streamline workflows.
What we offer
-
A High-Impact Environment
-
Commitment to Professional Development
-
Flexible and Collaborative Culture
-
Global Opportunities
-
Vibrant Community
-
Total Rewards
(Specific benefits are determined by employment type and location.)
Find out more about our culture here.
