Head of Software Development

Engineering

Full-time Porto, Portugal

Description

Why Losch Digital Lab?

Inspired by the exciting new challenges associated with the ongoing Automotive and Mobility revolution, Losch Luxembourg is investing on the development of new products, both for the automotive import business as for mobility solutions. If you’re willing to contribute and create value for tomorrow’s cleaner and smarter mobility, Losch Digital Lab is the place to be.

Losch Digital Lab is a dynamic and innovative company within the Losch Group, specialized in delivering cutting-edge software solutions for the automotive and Mobility industries. Since we started in 2018, we delivered a broad range of software solutions to our clients:
- Simdle Mobility, an all-in-one mobility on demand solution;
- Simdle Automotive, a suite of products for used car management and after-sales services;
- E-commerce solutions;
- Tailored Software development.

Skills

Position Overview at Losch Digital Lab Porto :
For our software factory in Porto, we are looking for a highly skilled and experienced Head of Software Development to lead and manage our software development teams. This leadership role requires a deep understanding of software development, architecture, and management. The Head of Software Development will play a critical role in driving the development of innovative software solutions for our clients, working closely with our Product, Infrastructure/ Security and Consultancy teams.

Key Responsibilities
- Lead, manage, and mentor our software development teams;
- Oversee the entire software development lifecycle, from concept to delivery;
- Collaborate with cross-functional teams to propose and develop applications for Mobility and Automotive fields;
- Work closely with each project DevLead to secure the best-in-class quality of software products;
- Define software development strategies, standards, and best practices;
- Ensure that projects are delivered on time, within budget, and to the highest quality standards;
- Foster a culture of innovation and continuous improvement within the development team;
- Work closely with product managers and other stakeholders to understand customer requirements and translate them into software solutions;
- Stay up to date with industry trends and emerging technologies to drive innovation.

Key Skills and Experience
- Having strategic thinking and the ability to align software development goals with the overall business objectives;
- Skills in building strong teams and mentoring developers and team leads;
- Expertise in managing expectations and communication with various internal teams;
- Excellent communication;
- Proficiency in English is mandatory; proficiency in French or German is a bonus;
- Between 5 to 10 years of experience in software development.

Technical Expertise
- Broad knowledge of Object-Oriented Languages;
- Understanding of building and hosting backend services;
- Deep understanding of software development, architecture, and best practices;
- Knowledge on cloud services, AWS and Azure;
- Agile Methodologies: Proficiency in Agile practices and frameworks, such as Scrum or Kanban, to ensure flexible and iterative development;
- Knowledge of DevOps principles and tools for continuous integration and continuous deployment (CI/CD);
- In-depth understanding of the Software Development Life Cycle phases;
- Experience with software testing strategies including unit, integration, and system testing.

Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field;
- Proven extensive experience in leading and managing software development teams.

What we offer:
- Collaborative and flexible work environment;
- Competitive salary and benefits package;
- Career development and growth opportunities within a rapidly expanding company.

down arrow