Beware of recruitment scams - read more here
arrow-leftBack to the previous page

Software Engineering Team Lead

Location:
Greece
Salary:
€55000 - €60000 per annum + benefits, bonus
Job Type:
Permanent
Date Posted:
6 days ago
Expiry Date:
10/03/2025
Job Ref:
BEH0088993456_1737758047
Start Date:
24/01/2025
Contact:
Niall Wharton
Contact Email:
niall.wharton@xcede.com
Specialism:
Software Engineering & ArchitectureSoftware

SOFTWARE ENGINEERING TEAM LEAD

About the Role & Organization

Xcede are collaborating with an innovative and forward-thinking company looking for an experienced Software Engineering Team Lead to guide and inspire their engineering team. This is a unique opportunity to combine technical expertise with leadership skills, driving the development of high-quality software solutions while mentoring and empowering a team of engineers.

The organization is renowned for delivering cutting-edge technology solutions, fostering a culture of collaboration, and promoting continuous improvement. As a key player in the team, you'll take responsibility for both technical direction and project execution, ensuring successful delivery while maintaining a focus on innovation and scalability.

Responsibilities

As a Software Engineering Team Lead, you will:

  • Provide Leadership: Inspire and mentor your engineering team, fostering a collaborative and high-performance environment.
  • Ensure Code Quality: Set and uphold coding standards to maintain high-quality, maintainable, and well-documented codebases.
  • Oversee Projects: Manage priorities, resources, and timelines to ensure the delivery of high-quality software solutions within budget and deadlines.
  • Technical Oversight: Review code, provide technical guidance, and ensure adherence to best practices in software development.
  • Architect and Design: Contribute to key architectural decisions and design systems that prioritize scalability, performance, and maintainability.
  • Foster Collaboration: Work closely with cross-functional teams, including product managers, designers, and QA professionals, to align on goals and requirements.
  • Drive Continuous Improvement: Evaluate and improve team workflows, tools, and methodologies to boost productivity and efficiency.
  • Solve Problems: Actively assist the team in troubleshooting complex issues, offering expertise to overcome technical challenges.
  • Mentor and Develop: Support your team's career growth by providing regular mentorship and facilitating professional development opportunities.
  • Manage Risks: Identify potential project risks and bottlenecks, proactively addressing them to maintain progress and quality.

Tech Stack

The technology stack includes:

  • .NET Core
  • C#
  • Microservices
  • REST API
  • RabbitMQ
  • MS SQL Server
  • OpenShift

Requirements

To excel in this role, you should bring:

  • Technical Expertise: Strong background in software engineering with proven experience in programming languages such as .NET or equivalent, with a focus on microservices, synchronous/asynchronous communication, and REST APIs.
  • Leadership Experience: Demonstrated ability to lead and mentor engineering teams, promoting a collaborative and high-performing work culture.
  • Project Management Skills: Experience managing multiple projects, setting priorities, and meeting deadlines while maintaining high quality.
  • Problem-Solving Skills: Strong analytical skills and the ability to resolve complex technical challenges.
  • Agile Practices: Familiarity with Agile methodologies and experience implementing best practices in software development.
  • Architectural Knowledge: Understanding of software design patterns, system scalability, and architecture principles.
  • Tool Proficiency: Experience with version control systems, CI/CD pipelines, and project management tools.
  • Organizational Skills: Exceptional ability to manage team resources and processes effectively.

If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).

APPLY FOR THIS JOB

For your job application, please fill in the form below.
SHARE THIS JOB
whatsappenvelopelinkedin
Niall Wharton

Niall Wharton

Specialisms: Data, Data Engineering, AI & Machine Learning, AI Research, NLP, Machine Learning, Computer Vision, Generative AI, AI Engineering
whatsappenvelopelinkedin

Latest Jobs