Senior Full Stack Engineer - Global Commercial Services: Architecting Digital Experiences at American Express
Transforming the Future of Financial Services with Technology
At American Express, we're not just a financial services company; we're a community of innovators, thinkers, and doers who are passionate about making a difference in the lives of our customers and colleagues. As a Senior Full Stack Engineer in our Global Commercial Services team, you'll be at the forefront of designing, developing, and delivering cutting-edge software applications that power our business and drive customer engagement. Join us on this exciting journey and be part of a team that is shaping the future of financial services.
About the Role
We're seeking a highly skilled and experienced Senior Full Stack Engineer to lead the development of our global commercial services platform. As a Senior Full Stack Engineer, you'll be responsible for architecting, coding, and shipping software that makes us an essential part of our customers' digital lives. You'll work closely with cross-functional teams to identify business requirements, design solutions, and implement scalable, secure, and high-performance applications.
Key Responsibilities
- Lead the end-to-end development of front-end and back-end components for our global commercial services platform, ensuring high-quality, scalable, and maintainable code.
 - Collaborate with product managers, designers, and engineers to identify business requirements, design solutions, and implement software applications.
 - Develop software applications using agile methodologies, participating in code reviews, and ensuring adherence to coding standards and best practices.
 - Troubleshoot and resolve production issues, working closely with operations teams to ensure timely resolution and minimal impact to customers.
 - Mentor and guide junior team members, providing feedback, coaching, and guidance to help them grow in their roles.
 - Stay up-to-date with industry trends, emerging technologies, and innovative solutions, applying this knowledge to drive business growth and improvement.
 - Participate in technical planning, architecture discussions, and technical decision-making, ensuring alignment with business objectives and technology strategies.
 
Essential Qualifications
To be successful in this role, you'll need to possess a strong technical background, excellent problem-solving skills, and a passion for delivering high-quality software applications. The ideal candidate will have:
- A Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent work experience.
 - 8+ years of software development experience, with a strong background in full-stack development, including front-end and back-end technologies.
 - Experience with Java, Rest APIs, ReactJs, Vert.x, and RDBMS (Postgres/Oracle/DB2 or similar).
 - Strong understanding of software development life cycles, agile methodologies, and DevOps practices.
 - Experience with distributed systems, algorithms, and relational databases.
 - Excellent problem-solving skills, with the ability to analyze complex problems and develop creative solutions.
 
Preferred Qualifications
While not required, the following skills and experience will be considered a plus:
- Advanced experience with Spark, Airflow, Cucumber, Gatlin, Karate, and Jest.
 - Experience working with public cloud platforms, such as AWS or Azure.
 - Knowledge of application security principles and remediating vulnerabilities.
 - Understanding of multi-tier application architectures and related development.
 - Experience with test automation, test scripting, and performance tuning.
 - Familiarity with BDD and TDD practices.
 - Ability to effectively communicate technical concepts to non-technical stakeholders.
 
What We Offer
At American Express, we offer a comprehensive benefits package, career development opportunities, and a flexible working model that supports your personal and professional growth. Our benefits include:
- Competitive base salaries, bonus incentives, and a 6% company match on retirement savings plans.
 - Comprehensive medical, dental, vision, life insurance, and disability benefits.
 - Flexible working model with hybrid, onsite, or virtual arrangements, depending on role and business needs.
 - 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 to help you grow in your role.
 
Our Culture
At American Express, we're committed to creating an inclusive and diverse work environment that supports the well-being and success of our colleagues. Our culture is built on the principles of:
- Innovation: We're always looking for new and better ways to do things, and we encourage our colleagues to think creatively and take calculated risks.
 - Collaboration: We believe that together, we can achieve more than we can alone. We foster a culture of teamwork, collaboration, and mutual respect.
 - Inclusion: We're committed to creating an inclusive work environment that values diversity, promotes equality, and supports the success of all colleagues.
 - Customer Obsession: We're passionate about delivering exceptional customer experiences, and we're committed to putting our customers at the forefront of everything we do.
 
Why Join Us?
If you're a talented and motivated Senior Full Stack Engineer looking for a new challenge, we want to hear from you. At American Express, you'll have the opportunity to work on complex and challenging projects, collaborate with talented colleagues, and develop your skills and expertise. You'll also be part of a company that is committed to making a positive impact on our customers, colleagues, and communities.
So why wait? Apply today and join our team of innovators, thinkers, and doers who are shaping the future of financial services.
Ready to Apply?
If this role sounds like a great fit, don't hesitate. Apply today and let's build the future together.
Apply for this job