About The Position

American Express is hiring a Software Engineer I for its full-time Technology Graduate Program. The role combines full-time work on an Enterprise Technology Services team with a 12-month technical and leadership development experience. The engineer will help build, operate, and modernize technology supporting secure, reliable, customer-first products and services. Depending on team needs and individual strengths, work may involve backend, frontend, cloud, mobile, AI and machine learning, data-oriented, infrastructure-adjacent, or full-stack engineering. The engineer will design, code, test, improve, and support applications and services. They will collaborate with Agile teams and partners across Product, Engineering, Quality, Security, Architecture, and business functions to translate needs into technical solutions, contribute to code quality and testing, and deliver software that balances quality, resilience, usability, and risk. The role also includes graduate-program learning, mentorship, networking, community participation, and career development. Applicants must be eligible to work in the United States; American Express will not pursue visa sponsorship for these positions. The job posting describes flexible working arrangements, which may be onsite, hybrid, or virtual depending on the role and business need.

Requirements

  • Must earn a Bachelor'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/machine learning, data engineering, API development, or full-stack product 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.
  • Employment eligibility to work in the United States; the company 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 such as 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, including model 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 emerging technologies, including artificial intelligence, machine learning, developer productivity tooling, automation, and responsible AI practices.
  • Strong communication, teamwork, collaboration, and learning agility, including the ability to learn emerging technologies.
  • Beneficial experience in one or more technology areas: backend engineering (Java, Python, Go, APIs, microservices, distributed systems, Big Data, or data-oriented concepts); frontend engineering (JavaScript, React, TypeScript, REST APIs, accessibility, and user experience); cloud engineering (cloud-native development, microservices, CI/CD, containerization, DevOps, and infrastructure-aware engineering); AI and machine learning engineering (Python, Java, machine learning fundamentals, AI-powered developer tools, data processing, automation, responsible AI, and agentic workflows); or mobile engineering (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 apply 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-stack areas such as APIs, services, microservices, user interfaces, mobile experiences, cloud platforms, and 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 structured onboarding, developer bootcamp concepts, code quality, testing, and secure engineering practices.
  • Learn how Product, Engineering, Quality, Security, and business partners collaborate from idea to production.
  • Translate customer or business needs into technical solutions while balancing quality, resilience, usability, and risk.
  • 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, regardless of gender, offered 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