Team Lead Software Engineer

Descripción De La Vacante
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
€ 79K

Job location

Tech stack

Webdriver
Java
JavaScript
.NET
Microsoft Windows
iOS
Software Suite
JIRA
Automation of Tests
Azure
Delphi
C Sharp (Programming Language)
C++
Mobile Application Development
Databases
Memory Management
Issue Tracking Systems
Windows Presentation Foundation
Network Protocols
Performance Tuning
Scrum
QT
Selenium
Software Engineering
Software Systems
Systems Integration
Windows Forms
Scripting (Bash/Python/Go/Ruby)
Build Management
Wix
Programming Languages

Job description

A leading software development company is seeking a Team Lead Software Engineer in Barcelona. In this role, you will guide a development team while directly engaging in the development of an advanced test automation platform. You will leverage your expertise in C# and .NET, ensuring high-quality delivery and optimizing performance. This position demands strong leadership and communication skills to collaborate with various stakeholders and drive the team's success through modern software solutions., * Lead a team of developers and QA engineers.

  • Communicate effectively with stakeholders.
  • Prepare timely reports on work progress.
  • Participate in Scrum ceremonies.
  • Develop new features and resolve software issues.
  • Troubleshoot installation and testing problems.
  • Maintain an internal knowledge base.

Conocimientos

C# Team leadership NET development English proficiency Microsoft Windows WPF WinForms Azure DevOps Performance optimization Scripting languages Network protocols C++ / QT understanding Databases understanding JIRA Descripción del empleo Overview, ABOUT THE ROLE: As a Team Lead Software Engineer, you will guide a small development team while contributing hands-on to the evolution of a robust test automation platform. Leveraging C#, .NET, and Windows-based technologies, you'll drive feature development, optimize performance, and ensure high-quality delivery across complex environments. This role combines technical leadership, stakeholder collaboration, and execution ownership, offering strong impact on product direction and team success. Responsibilities

  • Lead a development team consisting of developers and QA;
  • Communicate with stakeholders;
  • Prepare timely reports on work done;
  • Participate in Scrum ceremonies with support from a Scrum Master;
  • Develop new functionality and fix issues in the software suite;
  • Troubleshoot installation and testing issues across programming languages and build environments;
  • Develop and maintain an internal knowledge base.

Requirements

  • Expertise in C# is mandatory.
  • Minimum 1 year of team leadership experience.
  • Over 8 years of .NET development experience required.
  • Fluent written and spoken English is essential.
  • Strong Microsoft Windows knowledge is a must., + 1+ year of experience as a team leader;
  • 8+ years of experience with .NET development;
  • Fluency in written and spoken English;
  • Strong knowledge of Microsoft Windows operating systems;
  • Strong knowledge of WPF and WinForms;
  • Strong knowledge of integrations such as Azure DevOps;
  • Experience with performance and memory usage optimizations;
  • Experience with scripting languages and network protocols;
  • Understanding of C++ / QT;
  • Understanding of databases;
  • Experience using JIRA for issue tracking.
  • NICE TO HAVES
  • Knowledge of WebDriver technologies such as Selenium;
  • Knowledge of WiX Toolset;
  • Knowledge of Linux operating systems;
  • Understanding of mobile application development (iOS, Android);
  • Understanding of Java;
  • Understanding of JavaScript;
  • Understanding of Delphi;
  • Eagerness to learn new technologies.

Benefits & conditions

  • Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
  • Exciting projects: Modern solutions with Fortune 500 and top product companies.
  • Flextime: Flexible schedule with remote and office options.

Recruitment Process

About the company

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US: If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!

Apply for this position