American Express · 3 hours ago
Senior Software Engineer ll - Java, REST APIs - Amex Offers & Digital Media
American Express is a well-established company with a rich history of innovation and leadership. They are seeking a Senior Software Engineer to develop and support critical systems for their Digital Advertising business, focusing on cloud-based engineering, Java technologies, and API design. The role requires collaboration with various teams to enhance customer engagement and drive technology innovation.
Credit CardsFinanceFinancial ServicesPaymentsTravel
Responsibilities
Lead and contribute to the development of Amex’s new advertising capabilities (e.g., ad serving, targeting, measurement), ensuring alignment with strategic priorities of the Digital Advertising team
Design, build and deploy new ad capabilities, collaborating across numerous platforms (e.g., Amex Travel, Resy, Amex App) and functional teams (e.g., product, technology, marketing, control management, legal)
Support the assessments of 3-rd party technology solutions to determine suitability for use in the emerging platform
Collaborate successfully with product owners, designers, and a broad set of internal tech partners (across multiple internal groups)
Perform code reviews to ensure product releases are high quality, deliver excellent user experiences, perform seamlessly at scale, and comply with regulatory requirements
Partner with peers in technologies to identify opportunities for code sharing, common services, joint development
Keep up with the latest industry research and emerging technologies to ensure we are appropriately leveraging new techniques and capabilities
Interview to help recruit top talent with technical skills and non-technical skills
Coach and potentially lead junior engineers
Consistently question assumptions, challenge the status quo, and strive for improvement
Qualification
Required
Bring a strong technical foundation; able to engage the team on coding practices, architecture, design, get under the hood of complex integrated architectures, coding systems, and interface design
Digital Advertising and Media network software engineering experience required
Hands-on engineering experience using and implementing Google Ads Manager and other similar products
Experience with Adobe products for Marketing and Creative (Adobe Experience Cloud/Platform, Adobe Creative Cloud)
Extensive experience in Software Engineering, with 8+ years of demonstrable experience building and deploying large scale software products
Strong experience in design and Agile development, code reviews for full stack solutions
Significant experience with Java, REST APIs, Cloud engineering, building digital experiences
Strong understanding and experience in CICD and DevOps, system and platform resiliency
Ability to communicate complex technical concepts clearly and concisely to non-technical individuals
Experience or exposure with technology planning and road mapping
Proven track record to lead problem analysis and resolution
Bachelor's degree in computer science, Computer Engineering or Information Systems degree or equivalent work experience; Advanced Degree preferred
Preferred
Knowledge of American Express Marketing & Data platforms, and software development practices a plus
Excellent verbal and written communications skills required, with ability to create and deliver effective presentations to executive leadership and technical architects across the organization is a plus
Proven ability to develop and execute against a platform vision, strategy, and priorities
Deep appreciation for the importance of elegant solutions to technical challenges
Flawless interpersonal skills and ability to partner with technology peers to drive technical solutions forward
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 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
Company
American Express
American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services.
Funding
Current Stage
Public CompanyTotal Funding
unknown1978-01-13IPO
Leadership Team
Recent News
2026-01-13
2026-01-13
Company data provided by crunchbase