Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Purpose
This role can be based in our Paris location (Suresnes office) or in Valence (ideally located right next to the Valence TGV train station).
Reporting to the Software Architect Lead, you analyze requirements on Android payment terminals software and provide technical design meeting functional as well as non-functional targets. The main focus will be hands-on software implementation to cleanly integrate payment features (requiring excellent domain knowledge) in a rich and complex Android context.
Main Responsibilities
- Ensure requirements are understood in context (payment, android, existing code base)
- Propose technical structure meeting the requirements, adjusting existing implementations while keeping it maintainable
- Support technical teams for effort estimations and risk identification
- Software design options are identified and evaluated, implementing POC where necessary
- Development team is able to assess and deliver proposed software design
- Project execution does not meet major roadblocks that were not identified as risks
You are a Software Development Engineer with at least 10 years of experience. You speak French and English fluently. Chinese is a plus.
Important Technical Requirements
- Familiar with software design in mid to large size applications (projects with 10+ developers over 6 to 18 months)
- Solid knowledge of C/C++/Java/Kotlin
- Practical experience implementing application software on payment terminals
- Strong collaboration skills; able to easily communicate with colleagues within and outside of the team
- Strong self-discipline to keep knowledge up to date and relevant
- Good problem solver
- Able to communicate technical analysis to all stakeholders (mainly developers and product owners)
- Android system structure
- Tooling for software construction (build systems, test automation, scripting, …)
Key Skills
Ranked by relevanceReady to apply?
Join Ingenico and take your career to the next level!
Application takes less than 5 minutes