Director Software Engineering

American Express·Oracle Recruiting
Bengaluru, India · Gurugram, IndiaFull-timePosted Jul 2, 2026
Open original posting

The Enterprise Technology Services organization partners with every part of the American Express business to power the company’s growth and innovation with trust and efficiency and drive competitive differentiation with speed. We support the delivery and operations of technology, digital, and data capabilities, platforms, and services globally. Specifically, our team is responsible for the company’s technology engineering, architecture, and infrastructure, providing 24x7 support to ensure an uninterrupted, high-quality experience for customers and colleagues. We also provide product management for core enterprise platforms, and lead technology risk and information security, enterprise data governance and platforms, digital product and design, and enterprise AI platforms on behalf of the company.

The Brand Engagement and Experience team builds technology solutions to create, configure, manage, and measure customer engagement with our membership benefits, specifically memorable experiences and events, while creating and providing actionable data insights to enable differentiated experiences and optimized marketing and advertising spend. Embrace the opportunity to collaborate with a forward-thinking team dedicated to pioneering solutions that redefine industry standards and elevate customer satisfaction, while maintaining compliance standards.

 

We are seeking a Director, Software Engineering to help shape and scale the platform that power the measurement of our marketing and advertising efficiency, enable conversion attribution tracking and bounty payments, and generate insights for marketing investment optimization. This role will provide technical leadership across a diverse stack spanning front-end, back-end, and data technologies connected across journeys and events. The ideal candidate combines system thinking, hands-on technical depth, and strong influence across product, engineering, data and business stakeholders, while managing a team of 20+ engineers.

 

The Director, Software Engineering leads, mentors, and coaches high-performing teams to foster continuous improvement and professional development, provides technical direction, directs software development and deployment, drives innovation and scalable solutions, and collaborates on technology strategy.

  • Leads multiple software product development teams to realize the company's technology vision and strategy in a scalable, iterative environment 
  • Directs and oversees the successful development, deployment, support, and monitoring of software across various environments
  • Partners with Customer Marketing Technology team to effectively leverage established customer marketing data on the enterprise data platform to drive measurement, attribution and investment optimization capabilities 
  • Partner with Data scientists, Architects, Engineers & Product Owners to lead the design and implementation of the platform capabilities
  • Scales the platform and teams globally, with the business, and partners across multiple geographies
  • Establish best practices for API design, data modeling, even-driven architectures, and platform extensibility
  • Drives innovation and experimentation to deliver software solutions that meet or exceed customer and partner expectations
  • Ensures frictionless automated delivery processes and empowers teams to succeed at scale
  • Collaborates with business and technology partners to motivate change and execute product roadmaps
  • Attract, develop, and retain top engineering talent, foster a culture of engineering excellence and innovation, ownership and continuous improvement.
  • Bachelor’s degree in Computer Science, Computer Engineering; advanced degree preferred
  • 10+ year of Software engineering experience , with 3+ years in engineering leadership roles managing teams
  • Hands-on engineering of distributed (multi-tiered) systems, algorithms, NoSQL, and relational databases, with deeper expertise in data and big data platforms.
  • Demonstrated experience with Cloud native technologies (GCP preferred, but also AWS, Azzure)
  • Demonstrated experience developing and maintaining large scale data processing pipelines using PySpark Data Proc, Big Query, SQL
  • Track record of delivering complex, cross-functional initiatives from concept through production
  • Excellent communication skills with the ability to influence executives, business, and technical teams alike.
  • Demonstrated experience designing and building measurement, conversion attribution, and reporting systems at scale 
  • Familiarity with Adobe Marketing products suite a significant differentiator
  • Knowledge of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
  • Expertise in application design, software development, and automated testing
  • Experience in collaborating with senior stakeholders to drive software strategy and innovation

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free