Campus Undergraduate Engineer - Software Engineer , Enterprise Technology Services
Job in
New York City, Richmond County, New York, USA
Listing for:
American Express
Full Time, Apprenticeship/Internship
position
Listed on 2026-11-15
Job specializations:
-
Software Development
Job Description & How to Apply Below
- New York, NY
New York, NY, United States(Hybrid)
** Job Description*
* At American Express, we empower technologists to learn, innovate, and make an impact from day one. As a Software Engineer in the full-time Technology Graduate Program, you'll join a 12-month technical and leadership development experience while contributing as a full-time colleague on an Enterprise Technology Services team. You'll build software, collaborate with Agile teams, and help deliver secure, reliable, customer-first technology that supports the future of payments.
** About the Team*
* Enterprise Technology Services teams build, operate, and modernize the technology that helps American Express deliver trusted, secure, and customer-first products and services. Software Engineers may support teams across backend engineering, frontend engineering, cloud engineering, mobile, AI/ machine learning, data-oriented engineering, infrastructure-adjacent engineering, or full-stack product development. You will design, code, test, improve, and support applications and services that help customers, colleagues, and partners get work done reliably and securely.
** What Type Of Work Can You Expect?*
* + 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 apply new technologies, automation, and engineering practices to solve real business challenges.
+ Partner with Product Managers, Senior Engineers, Quality Engineers, Architects, and business partners to understand requirements, prioritize features, and deliver value.
+ Work across different parts of the technology stack, 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 your team's work.
+ Participate in graduate program learning, mentorship, networking, community, and career-development experiences while building your full-time career at American Express.
** Responsibilities*
* ** What You'll Learn*
* + How software is built and delivered "the Amex Way," including structured onboarding, developer bootcamp concepts, code quality, testing, and secure engineering practices.
+ How Product, Engineering, Quality, Security, and business partners collaborate from idea to production.
+ How to translate customer or business needs into technical solutions while balancing quality, resilience, usability, and risk.
+ How to communicate progress, ask effective questions, and share technical work with both technical and non-technical partners.
+ How to grow through mentorship, feedback, technical learning, leadership exposure, and a strong graduate cohort community.
** Qualifications*
* ** Minimum Qualifications*
* + Must have earned a Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another technical field before the full-time start date.
+ Students must have a graduation date 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 engineering, frontend engineering, cloud engineering, mobile engineering, AI / machine learning, data engineering, API development, or full-stack product development.
+ Familiarity with Java, JavaScript, React, Type Script, Python, C#, Go, Kotlin, Node.js, REST APIs, SQL, Spring, or similar frameworks and tools.
+ Exposure to cloud-native development, microservices, containerization, CI/CD, Dev Ops, automated testing, accessibility, or secure software development concepts.
+ Interest in AI-powered development tools, generative AI, intelligent automation, responsible AI, or machine learning fundamentals.
** Preferred Qualifications*
* + Programming experience through coursework, projects, research, internships, open-source contributions, hackathons, or extracurricular activities using one or more languages such as Java, JavaScript, Python, C#, Go, Kotlin, Node.js, or similar technologies.
+ Interest in building software applications across web, mobile, backend, cloud, API, microservices, or full-stack environments.
+ Exposure to software development across backend, frontend,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction