FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer II
American Express. Perform hands-on architecture, design, development, and testing of EMV/AEIPS Payment Applications on JavaCard or Host Card Emulation Environments .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in JavaCard and Host Card Emulation for developing EMV payment applications, with a strong focus on cryptographic algorithms and mobile payment innovation. Proven ability to collaborate effectively within agile teams and manage product development in a high-performance environment.
Highest-signal resume keywords
JavaCard Application DevelopmentCryptographic Algorithms (3DES, AES, RSA, ECC)Global Platform Card Content ManagementAgile MethodologiesMobile Payment Product Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Application DevelopmentMulti-Threaded ProgrammingKey Management ProcessesEMV Common Personalization SpecificationMobile Application Design and Development
Soft Skills
Attention to DetailStrong Organization SkillsCollaboration
Tools & Technologies
Agile ToolsAutomation Tools
Industry Keywords
EMV Payment ApplicationsPayment ProcessingMobile Payment DomainProduct Company Experience
Tech Stack
Tools & technologiesAndroidiOS
About the role
Key responsibilities & impact- Perform hands-on architecture, design, development, and testing of EMV/AEIPS Payment Applications on JavaCard or Host Card Emulation Environments
- Work with external testing labs to get the developed payment product certified
- Engage in product innovation within the Mobile Payment domain
- Serve as a member of an agile team that drives user story analysis and elaboration, designs and develops software applications, and tests and builds automation tools
- Utilize best-of-breed technologies to build a layered, component-based, service-oriented architecture over existing American Express technologies
- Foster collaboration across multiple internal teams
- Develop mobile payment products used by millions of cardholders worldwide and collaborate with product managers on product direction and emerging technologies
Requirements
What you’ll need- Bachelors degree in Computer Science/Engineering or 5+ years of equivalent experience in related disciplines
- Hands on Application development experience within JavaCard/HCE domain
- Working experience with cryptographic algorithms like 3DES, AES, RSA, ECC etc.
- Deep understanding of Global Platform card content management and key management processes
- Knowledge of EMV Common Personalization Specification and processes
- Nice to have working knowledge of different Key Management principles and associated processes
- Nice to have some Android and iOS development exposure in light of Payment processing
- Demonstrated technical capabilities and ability to work collaboratively and effectively with a range of stakeholders
- Worked in a product company
- Attention to detail and strong organization skills
- Experience working in high-performing development teams using agile methodologies and tools
- Experience in multi-threaded programming
- Proven record of design and development of mobile applications in an Enterprise setting is a plus
- Employment eligibility to work with American Express in the UK is required; the company will not pursue visa sponsorship for these positions
Benefits
Comp & perks- Competitive base salaries
- Bonus incentives
- Support for financial well-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Generous paid parental leave policies (depending on your location)
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counseling support through our Healthy Minds program
- Career development and training opportunities