As a Senior Software Engineer in Digital Acquisition Technology, you will be integral to our agile team, driving the adoption of cutting-edge development practices and technologies. You will architect, code, and deploy software solutions that enhance our digital presence, ensuring American Express remains a leader in the financial services industry. This role demands hands-on technical expertise, leadership in software design, and a passion for delivering impactful solutions.
Responsibilities
- Design and develop scalable systems and APIs, contributing directly to the core functionalities that elevate our digital products.
- Lead discussions on solution management, influencing enterprise-wide decisions to optimize processes and enhance business outcomes.
- Execute rapid pilots and proof-of-concepts to explore engineering optimizations and foster innovation through inner-sourcing techniques.
- Collaborate effectively within agile teams, driving consistent development practices and maintaining high standards of code quality, documentation, and tooling.
- Identify opportunities for architectural improvements and reusability across functions, optimizing existing code bases for scalability and modularity.
- Partner closely with multi-functional product teams to ensure proactive maintenance of critical data assets and seamless integration of solutions.
Minimum Qualifications
- 8+ years of experience in software development and support.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or related technical discipline, or equivalent work experience.
- Proficiency in programming languages such as Pega and Java, with advanced experience in REST API services development and cloud integration.
- Strong leadership skills, demonstrated by successfully leading large teams through influence and collaboration.
- Experience with Agile methodologies and rapid application development practices.
- Advanced knowledge of distributed systems, relational databases (e.g., PostgreSQL), and enterprise system development.
Preferred Qualifications
- Familiarity with CI/CD pipelines for automated builds, testing, and deployment orchestration.
- Ability to communicate complex technical issues effectively across various levels of leadership and stakeholders.
- Experience in designing and implementing enterprise-scale solutions using state-of-the-art implementation patterns and best practices.
- Proficiency in React and NodeJs is a plus.
Benefits and Culture
American Express offers competitive salaries, bonus incentives, and a comprehensive benefits package that supports holistic well-being, including.
- Financial wellness support and retirement planning.
- Medical, dental, vision, life insurance, and disability benefits.
- Flexible working arrangements, including hybrid, onsite, or virtual options.
- Generous paid parental leave policies.
- Access to global on-site wellness centers and confidential counseling support.
Equal Opportunity Employer
American Express is dedicated to creating a diverse and inclusive workforce where all individuals are valued and respected. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other characteristic protected by law.
Join us at American Express and lead the way in driving technological innovation that impacts millions of customers worldwide. Together, we’ll achieve excellence and uphold our commitment to providing the world’s best customer experience every day.