Apply now »

Software Technical Lead

Date:  Jan 17, 2025
Company: 
Location: 

Granges-Paccot, CH, CP56, 1763

 

 

Ingenico is the global leader in payments acceptance solutions. As the trusted technology partner for merchants, banks, acquirers, ISVs, payment aggregators and fintech customers our world-class terminals, solutions and services enable the global ecosystem of payments acceptance. With 40 years of experience, innovation is integral to Ingenico’s approach and culture, inspiring our large and diverse community of experts who anticipate and help shape the evolution of commerce worldwide. At Ingenico, trust and sustainability are at the heart of everything we do.  

 

 

 

Job Overview

 

As a Software Technical Lead, you will play a crucial role in guiding and mentoring a team of software engineers to deliver high-quality software solutions. You will collaborate with cross-functional teams, drive technical decisions, and ensure that the development process adheres to best practices and high standards. Your leadership and technical expertise will be key to the success of the team and the projects we work on.

 

 

Key Responsibilities

 

  • Lead Technical Initiatives:
    • Oversee and guide the design, architecture, and development of software applications.
    • Provide technical leadership to a team of developers (10-12 players), ensuring the delivery of high-quality solutions.
    • Ensure best practices are followed in software design, development, and testing.
  • Collaboration & Communication:
    • WRegularly communicate with management and other team members about project progress, risks, and solutions.
  • Mentorship & Team Development:
    • Mentor junior and mid-level developers, providing technical guidance and promoting their career growth.
    • Conduct code reviews and provide constructive feedback to ensure the quality and consistency of code.
  • Architecture & Design:
    • Lead the design and architecture of scalable, maintainable, and efficient software systems.
    • Ensure that the software design aligns with the business goals and future technical scalability.
  • Quality Assurance:
    • Ensure that the development team follows Agile or other best practices in the development lifecycle.
    • Champion the adoption of automated testing and continuous integration/continuous deployment (CI/CD) practices.
  • Problem-Solving & Troubleshooting:
    • Take ownership of complex technical issues, investigate problems, and implement solutions.
    • Troubleshoot production and application issues, resolving them promptly.
  • Stay Current with Technology Trends:
    • Keep up-to-date with the latest trends in technology, frameworks, and industry best practices.
    • Evaluate new technologies and tools that could benefit the team and improve productivity.
 

 

Required Skills & Qualifications

 

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Experience:
    • At least 5 years of experience in software development.
    • Proven experience (5 years experience min) in leading a software development team
    • Expertise in Android/Kotlin, C/C++ preferred
    • Strong knowledge of software architecture and design patterns.
    • Experience working in Agile development environments (Scrum, Kanban, etc.).
    • Experience in driving security rules/practise in the sw development
    • Fluent English, French, German
  • Technical Skills:
    • Strong proficiency in software development languages and frameworks.
    • Experience with Android/Kotlin context
    • Experience with CI/CD pipelines and automation.
  • Leadership & Communication Skills:
    • Excellent leadership, mentoring, and coaching skills.
    • Strong written and verbal communication skills.
    • Ability to work in a collaborative, cross-functional team environment.
    • Strong problem-solving abilities and a proactive approach to overcoming challenges.
 

 

 

As part of our values, we embrace diversity and inclusion at Ingenico. We are an equal opportunity employer and do not discriminate on the basis of an individual's race, national origin, color, gender, gender identity, gender expression, sexual orientation, religion, age, disability, marital status or any other protected characteristic under applicable law, whether actual or perceived.Ingenico welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.We want to adapt our processes and create a safe work environment that welcomes everyone.To learn more about what it's like working inside Ingenico, follow us on LinkedIn

Apply now »