Back to Jobs

Software Engineer - Career Site UAT (Campus Recruitment)

Remote, USA Full-time Posted 2025-11-02

Join Our Team of Innovators and Shape the Future of Technology

We're seeking a talented Software Engineer to join our dynamic team, where you'll have the opportunity to work on cutting-edge projects, collaborate with experienced engineers, and develop innovative solutions that make a real impact. As a Software Engineer at American Express, you'll be part of a global and diverse community of colleagues who are passionate about delivering exceptional customer experiences and driving business growth.

Role Overview

  • Design, develop, and deploy software applications using a range of tools and frameworks, including Spring Cloud, Webflux, Node.js, and React
  • Collaborate with cross-functional teams, including Product Managers, Senior Engineers, and Application Architects, to conceptualize and build new products and features
  • Participate in agile development methodologies, including scrum teams, code reviews, and unit testing
  • Identify opportunities for adopting new technologies and predict future challenges, ensuring our software products remain competitive and innovative

What We Offer

  • Competitive salary range: $70,000.00 to $135,000.00 annually + bonus + benefits
  • Opportunities for professional growth and development, including dedicated time for learning and skill-building
  • Flexible work arrangements, including hybrid and virtual options, to support your work-life balance
  • Comprehensive benefits package, including medical, dental, vision, life insurance, and disability benefits
  • Recognition and rewards for your contributions, leadership, and impact, including bonus incentives and stock options

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical discipline
  • Some experience in software development, design, or a related field, either through academic, professional, or personal projects
  • Strong understanding of data structures and algorithms, as well as proficiency in one or more programming languages, including Java, JavaScript, C++, C#, Python, Go, or Rust
  • Excellent written and verbal communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders

How to Apply

If you're passionate about software engineering, innovation, and collaboration, we encourage you to apply for this exciting opportunity. Please submit your application, including your resume and a cover letter, to be considered for this role.

Apply Now Apply for this job  

Similar Jobs