Back to Jobs

Experienced Backend Engineer I - Java/Kotlin, Spring - Web Engineering for Digital Experience Innovation

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

Join a Team That's Revolutionizing Customer Experiences

At American Express, we're not just building software; we're crafting digital experiences that make a tangible difference in our customers' lives. As a Backend Engineer I - Java/Kotlin, Spring - Web Engineering, you'll be part of a dynamic team that's pushing the boundaries of innovation and technology. With a 100% remote work arrangement, you'll have the flexibility to work from anywhere and be part of a global community that's committed to delivering exceptional customer experiences.

About American Express

We're a company that's built on a foundation of unwavering commitment to our customers, communities, and each other. Our culture is centered around our company values and the powerful backing promise to provide the world's best customer experience every day. As a member of Team Amex, you'll be part of a diverse and inclusive community that values your contributions, leadership, and impact. You'll have opportunities to grow and develop your career, and be recognized for your achievements.

The Role

As a Backend Engineer I - Java/Kotlin, Spring - Web Engineering, you'll play a critical role in architecting, coding, and shipping software that powers our digital experiences. You'll work alongside talented engineers in an open, supportive, and inclusive environment where your voice is valued, and you have the autonomy to make decisions on the tech stack to solve complex problems.

Key Responsibilities

  • Design, develop, and maintain scalable and fault-tolerant software systems using Java, Kotlin, and Spring
  • Collaborate with cross-functional teams to identify opportunities for adopting new technologies and driving innovation
  • Work with Staff Engineers to define solution requirements and technical implementation approaches
  • Drive high-level and detailed technical designs, and conduct design reviews as needed
  • Participate in team and company-wide architecture and engineering discussions and forums
  • Analyze, design, program, debug, and modify software for use in local, networked, cloud-based, or Internet-related environments
  • Ensure the health and quality of the code across the portfolio, including leadership over SCM, functional testing, and CI/CD tool integration

Qualifications

To be successful in this role, you'll need to have a strong technical background and a passion for innovation. Here are the essential qualifications:

Essential Qualifications

  • A BS or MS degree in Computer Science, Computer Engineering, or other technical discipline
  • 6+ years of software development experience with a focus on Java, Kotlin, and Spring
  • Ability to effectively interpret technical and business objectives and challenges, and articulate solutions
  • Willingness to learn new technologies and exploit them to their optimal potential
  • Experience with Agile development methodologies, such as Scrum, AgileXP, or Test-Driven Development
  • Expertise in building fault-tolerant, scalable solutions and system design at a global enterprise scale
  • 6+ years of experience with Java, Reactive Programming using RxJava, Vert.x
  • 5+ years of experience with integrating RESTful, GraphQL APIs
  • Experience working with database technologies, including NoSQL DBs

Preferred Qualifications

  • Experience with Kotlin programming language
  • Experience with Web technologies like React, JavaScript Frameworks, HTML5, CSS3
  • Past working experiences with other programming languages

Skills and Competencies

To excel in this role, you'll need to have a strong technical skillset, as well as excellent collaboration and communication skills. Some of the key skills and competencies include:

  • Strong programming skills in Java, Kotlin, and Spring
  • Experience with Agile development methodologies
  • Excellent problem-solving and analytical skills
  • Strong collaboration and communication skills
  • Ability to work in a fast-paced, dynamic environment

Career Growth Opportunities

At American Express, we're committed to helping our colleagues grow and develop their careers. As a Backend Engineer I - Java/Kotlin, Spring - Web Engineering, you'll have opportunities to:

  • Work on complex and challenging projects that drive innovation and customer experiences
  • Develop your technical skills and expertise in a supportive and inclusive environment
  • Collaborate with cross-functional teams to drive business outcomes
  • Participate in training and development programs to enhance your skills and knowledge

Work Environment and Company Culture

At American Express, we pride ourselves on our inclusive and diverse culture. As a 100% remote worker, you'll have the flexibility to work from anywhere, while still being part of a global community that's committed to delivering exceptional customer experiences. Our company culture is centered around our company values and the powerful backing promise to provide the world's best customer experience every day.

Compensation and Benefits

We offer a competitive compensation package that includes:

  • A salary range of $85,000 to $150,000 annually, plus bonus and benefits
  • 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 paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption, or surrogacy
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities

Conclusion

If you're a talented Backend Engineer looking to join a dynamic team that's driving innovation and customer experiences, we want to hear from you. At American Express, we're committed to providing a work environment that's inclusive, diverse, and supportive. With a competitive compensation package and opportunities for career growth and development, this is a fantastic opportunity to join a team that's making a tangible difference. Apply today!

Apply for this job  

Similar Jobs