Contents
About American Express:

American Express Hiring Software Engineer III (Amex) is a globally recognized financial services corporation known for its credit card, charge card, and travel-related services. Founded in 1850, the company has built a reputation for providing premium financial products, customer loyalty programs, and cutting-edge digital payment solutions. Headquartered in New York City, American Express serves millions of customers worldwide, ranging from individual consumers to large enterprises.
As a leader in the fintech space, American Express invests in advanced technologies such as artificial intelligence, blockchain, and cloud computing to enhance payment security, streamline transactions, and deliver superior customer experiences. The company fosters an innovative and inclusive work culture that encourages professional growth and technological advancements.[American Express Hiring Software Engineer III]
Services Offered by American Express:
American Express provides a wide range of financial and business services, including:
- Credit & Charge Cards – Personal and business credit cards with rewards, cashback, and exclusive benefits.
- Travel & Expense Management – Solutions for corporate travel, business expenses, and travel insurance.
- Merchant Services – Payment processing solutions for businesses to accept Amex cards securely.
- Banking & Financial Products – Savings accounts, personal loans, and business financing options.
- Fraud Protection & Security – AI-powered fraud detection and secure payment technologies.[American Express Hiring Software Engineer III]
Duties & Responsibilities :
As a Software Engineer III, you will:
- Software Development & Architecture:
- Design, develop, and maintain scalable, secure, and high-performance applications.
- Write clean, efficient, and well-documented code using modern programming languages (Java, Python, JavaScript, etc.).
- Implement microservices and cloud-based architectures (AWS, Azure, Google Cloud).
- Collaboration & Teamwork:
- Work closely with product managers, designers, and other engineers to understand requirements and deliver high-quality solutions.
- Participate in Agile development processes, including sprint planning, stand-ups, and code reviews.
- Performance Optimization & Troubleshooting:
- Identify performance bottlenecks and optimize application performance.
- Debug and resolve software defects and production issues in a timely manner.
- Security & Compliance:
- Implement security best practices to protect customer data and ensure compliance with industry regulations.
- Conduct vulnerability assessments and participate in security audits.
- Testing & Quality Assurance:
- Develop unit and integration tests to ensure software reliability.
- Automate testing processes using CI/CD pipelines and DevOps tools.
- Innovation & Continuous Improvement:
- Stay updated with emerging technologies and integrate them into Amex’s software solutions.
- Provide technical mentorship to junior engineers and contribute to knowledge-sharing initiatives.[American Express Hiring Software Engineer III]
Job Requirements :
To qualify for the Software Engineer III role at American Express, candidates should have:
Technical Skills:
- Proficiency in Java, Python, JavaScript, or C++.
- Experience with front-end frameworks like React, Angular, or Vue.js.
- Strong knowledge of RESTful APIs, GraphQL, and microservices architecture.
- Familiarity with cloud computing platforms (AWS, Google Cloud, or Azure).
- Understanding of DevOps tools (Docker, Kubernetes, Jenkins, Terraform).
- Knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Experience with CI/CD pipelines for automated deployment.
- Strong debugging and troubleshooting skills.[American Express Hiring Software Engineer III]
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to work in a fast-paced, Agile environment.
- A passion for learning new technologies and continuous improvement.
Education & Experience :
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in software development, preferably in fintech or enterprise applications.
- Experience in handling large-scale applications and working on cloud-based environments is a plus.[American Express Hiring Software Engineer III]
Additional Information :
- Location: Various American Express offices worldwide, with remote/hybrid options available.
- Salary & Benefits: Competitive salary, performance-based bonuses, healthcare, retirement plans, and stock options.
- Work Culture: A collaborative, inclusive, and innovative environment that encourages growth and learning.
- Opportunities for Advancement: Career progression paths, training programs, and mentorship opportunities.[American Express Hiring Software Engineer III]
Responsibilities of the Candidate:
- Responsible for design and building of key components for markets.
- Build POCs to experiment new technologies.
- Enable last mile for countries
- Embrace a culture of innovation and experimentation, engage in fun and outcome-oriented culture, and always be ready to try new concepts without fear of failure.
- Be ready to contribute in a language agnostic way[American Express Hiring Software Engineer III]
Requirements:
- Computer Science / Information Systems degree, or equivalent with min 6 months of experience using any languages like Java, Golang, Python.
- Experience in using NoSQL databases and distributed messaging systems such as Redis, Kafka, Couchbase, Cassandra  – is a good to have
- Experience in Payment Tokenisation and API design is a plus.
- Experience working in DevOps teams and Scrums.[American Express Hiring Software Engineer III]
Application Link :
Also Apply For : Augusta Info hiring Software Developer 2025