- Company Name
- Ingenico
- Job Title
- Software Engineer/Architect
- Job Description
-
**Job Title**
Software Engineer / Architect
**Role Summary**
Design, develop, and deliver next‑generation payment solutions in an innovative, agile environment. Lead cross‑functional teams, conduct technology research, and protect intellectual property through patents. Drive end‑to‑end product development from concept to prototype across mobile, web, and real‑time systems.
**Expectations**
- Own technical direction and deliverables for assigned projects.
- Lead multidisciplinary teams independently.
- Produce high‑quality, secure code and architecture.
- Maintain a proactive stance on emerging trends, especially AI, security, and payment technologies.
- Communicate effectively with stakeholders in English and French.
**Key Responsibilities**
- Ideate and design product concepts, transform concepts into functional prototypes.
- Architect and implement secure, scalable solutions using modern frameworks (Vue.js, TensorFlow, Bootstrap).
- Integrate real‑time systems, Progressive Web Apps, and cross‑platform mobile (Android, iOS, Windows).
- Write and review patent documentation to safeguard innovations.
- Execute technology watch, research emerging trends, and assess feasibility for integration.
- Mentor and guide junior engineers, ensuring adherence to Agile/Scrum best practices.
- Collaborate with hardware, regulatory, and business teams to fulfill product requirements.
- Ensure compliance with SSL/TLS and secure communication protocols.
**Required Skills**
- Strong expertise in encryption, SSL/TLS, secure communications.
- Advanced knowledge of Agile, Scrum, UML, and software design patterns.
- Proficiency in Vue.js, Bootstrap, TensorFlow, and modern web technologies.
- Experience with real‑time systems, Progressive Web Apps, and cross‑platform mobile development.
- Knowledge of chatbots, AI‑based applications, and machine learning pipelines.
- Excellent analytical, problem‑solving, and collaboration skills.
- Fluency in English; proficiency in French (written and spoken).
**Required Education & Certifications**
- Master’s degree in Engineering, Computer Science, or related field.
- Minimum of 5 years’ experience in software engineering or architecture.
- Background in retail or payment systems highly advantageous.
---