About The Position

American Express is hiring a Software Engineer for its full-time Technology Graduate Program, a 12-month technical and leadership development experience. The engineer will contribute as a full-time colleague on an Enterprise Technology Services team, building and supporting secure, reliable, customer-first technology for payments. Teams may work in backend, frontend, cloud, mobile, AI and machine learning, data-oriented, infrastructure-adjacent, or full-stack engineering. The role involves designing, coding, testing, improving, and supporting applications and services used by customers, colleagues, and partners. The engineer will work on an Agile scrum team, collaborate with Product Managers, experienced engineers, Quality Engineers, Architects, and business partners, and contribute across relevant parts of the technology stack. The graduate program includes structured onboarding, technical and leadership development, mentorship, networking, learning, and career-development experiences. The role is based in New York, NY. American Express requires eligibility to work in the United States and will not pursue visa sponsorship for these positions. Work arrangements may be onsite, hybrid, or virtual depending on the role and business need.

Requirements

  • Must earn a Master’s degree in Computer Science, Computer Engineering, Software Engineering, or another technical field before the full-time start date.
  • Graduation date must be between December 2026 and June 2027.
  • Experience developing products or projects in an academic, personal, internship, research, open-source, hackathon, or professional setting.
  • Exposure to backend, frontend, cloud, mobile, AI or machine learning, data, API, or full-stack development.
  • Familiarity with Java, JavaScript, React, TypeScript, Python, C#, Go, Kotlin, Node.js, REST APIs, SQL, Spring, or similar frameworks and tools.
  • Exposure to cloud-native development, microservices, containerization, CI/CD, DevOps, automated testing, accessibility, or secure software development concepts.
  • Interest in AI-powered development tools, generative AI, intelligent automation, responsible AI, or machine learning fundamentals.
  • Strong communication, teamwork, collaboration, and learning agility; ability to learn emerging technologies.
  • Must be eligible to work in the United States; American Express will not pursue visa sponsorship.

Nice To Haves

  • Programming experience through coursework, projects, research, internships, open-source contributions, hackathons, or extracurricular activities using Java, JavaScript, Python, C#, Go, Kotlin, Node.js, or similar technologies.
  • Interest in building applications across web, mobile, backend, cloud, API, microservices, or full-stack environments.
  • Exposure to software development across backend, frontend, cloud, mobile, API, data, or full-stack environments.
  • Exposure to advanced AI software engineering concepts, including LLM integrations, prompt engineering and evaluation, embeddings, retrieval-augmented generation, vector search, AI agents, agentic workflows, or human-in-the-loop review.
  • Familiarity with building or integrating AI-enabled applications using APIs, data pipelines, model inference endpoints, evaluation workflows, or cloud-based AI services.
  • Awareness of responsible AI practices such as reliability, explainability, privacy, security, governance, bias mitigation, guardrails, and validation of AI-generated outputs.
  • Experience with version control, testing, code reviews, Agile methodologies, and collaborative development.
  • Curiosity about artificial intelligence, machine learning, developer productivity tooling, automation, and responsible AI practices.
  • Back-end skills such as Java, Python, Go, APIs, microservices, distributed systems, Big Data, or data-oriented engineering concepts.
  • Front-end skills such as JavaScript, React, TypeScript, REST APIs, accessibility, and user experience principles.
  • Cloud engineering skills such as cloud-native development, microservices, CI/CD, containerization, DevOps, and infrastructure-aware engineering.
  • AI and machine learning skills such as Python, Java, machine learning fundamentals, AI-powered developer tools, data processing, automation, responsible AI concepts, and agentic workflow awareness.
  • Mobile skills such as Swift, Kotlin, API integration, mobile testing frameworks, mobile architecture, and UI/UX fundamentals.
  • Problem solving, computer science fundamentals, communication, collaboration, curiosity, secure engineering, and a growth mindset.

Responsibilities

  • Develop, test, and improve software applications as part of an Agile scrum team.
  • Write clean, maintainable code, participate in code reviews, and create unit tests with guidance from experienced engineers.
  • Identify opportunities to use new technologies, automation, and engineering practices to solve business challenges.
  • Partner with Product Managers, Senior Engineers, Quality Engineers, Architects, and business partners to understand requirements, prioritize features, and deliver value.
  • Work across technology areas such as APIs, services, microservices, user interfaces, mobile experiences, cloud platforms, or data-driven solutions.
  • Explore responsible use of AI-powered developer tools, machine learning concepts, and intelligent automation relevant to the team’s work.
  • Participate in graduate program learning, mentorship, networking, community, and career-development experiences.
  • Learn and apply American Express engineering practices, including code quality, testing, and secure engineering.
  • Communicate progress, ask effective questions, and share technical work with technical and non-technical partners.

Benefits

  • Competitive base salaries
  • Bonus incentives
  • 6% company match on retirement savings plan
  • Free financial coaching and financial well-being support
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible working model, with hybrid, onsite, or virtual arrangements depending on role and business need
  • 20+ weeks of paid parental leave for all parents, including for pregnancy, adoption, or surrogacy
  • Free access to global onsite wellness centers staffed with nurses and doctors, depending on location
  • Free and confidential counseling support through the Healthy Minds program
  • Career development and training opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service