Overview
As a Software Engineer in American Express’s Technology Graduate Program, you join a 12‑month development track while contributing as a full-time engineer on Enterprise Technology Services. You will build software, work within Agile teams, and contribute to secure, reliable, customer‑first technology that supports the future of payments. You’ll explore a range of tech stacks—from backend and frontend to cloud and data-oriented work—and gain leadership and career development experiences. This role offers hands-on impact from day one, with mentorship and cross‑functional collaboration at its core. You’ll be part of a culture that values trust, security, and innovation, helping shape scalable,健
Responsibilities
- Develop, test, and improve software within an Agile scrum team
- Write maintainable code, participate in code reviews, and create unit tests under guidance
- Identify opportunities to apply new technologies, automation, and engineering practices to solve business challenges
- Collaborate with Product Managers, Senior Engineers, Architects, and business partners to understand requirements and deliver value
- Work across APIs, microservices, UI, cloud platforms, or data-driven solutions
- Explore responsible use of AI-powered developer tools and ML concepts relevant to the team
- Participate in graduate program learning, mentorship, and career-development experiences
Key requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or another technical field
- Graduation date between December 2026 and June 2027
- Experience developing products/projects in academic, internship, research, open-source, or professional settings
- Exposure to backend/frontend/cloud/mobile engineering, AI/ML, data engineering, API development, or full-stack development
- Familiarity with Java, JavaScript, React, TypeScript, Python, C#, Go, Kotlin, Node.js, REST APIs, SQL, Spring or similar frameworks
- Exposure to cloud-native development, microservices, CI/CD, DevOps, automated testing, secure software development concepts
- Interest in AI-powered development tools, generative AI, intelligent automation, responsible AI, or ML fundamentals
- Strong communication
- Teamwork and collaboration
- Learning agility
- Java
- JavaScript
- React
…
