American Express

Director - Software Engineering - Global Dining

American Express$150K — $180K *
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or Engineering
  • 8+ years of software engineering experience, ideally in a startup environment
  • 5+ years of experience in management roles leading engineering teams
  • Self-starter with collaborative mindset
  • Comfortable engaging with stakeholders across various business functions

Responsibilities

  • Collaborate with leaders to establish a cohesive technology vision for dining platforms
  • Align technical strategy with the product roadmap, translating requirements into technological applications
  • Lead architecture and design for web-based applications, modernizing legacy systems into microservices
  • Drive innovation in a fast-paced environment, delivering software that meets high-quality standards
  • Establish KPIs to assess engineering team performance and system health
  • Build and grow diverse engineering teams with a focus on inclusivity and engagement
  • Promote engineering excellence and continuous improvement through mentorship and data-driven practices

Benefits

  • Opportunities for continuous learning and professional development
  • Inclusive and engaging workplace culture
  • Flexible work environment
  • Access to cutting-edge technology and tools
  • Collaborative atmosphere that fosters innovation and creativity
Full Job Description
Job Description

Responsibilities

  • Collaborate with business and technology leaders to define and drive a unified technology vision for dining platforms, ensuring strong architectural integrity, governance, and technical oversight.
  • Partner with stakeholders to align technical strategy with the product roadmap, helping shape business requirements to effectively leverage technology capabilities.
  • Lead architecture and design for modern web-based applications, including the transformation of legacy and monolithic systems into microservices and micro-frontend architectures.
  • Drive innovation and experimentation within a fast-paced, agile environment, delivering high-quality software solutions that meet or exceed customer and stakeholder expectations.
  • Establish and track core engineering KPIs to measure team performance, system health, and delivery outcomes.
  • Build and scale high-performing, diverse engineering teams by developing strategic hiring plans and fostering an inclusive, engaged workforce.
  • Cultivate a culture of engineering excellence and continuous improvement through mentorship, feedback, and data-driven practices, while driving efficiency across development and delivery processes.
  • Define and enforce best practices for software development, testing, and CI/CD integration, ensuring code quality and platform reliability across the portfolio.
  • Provide technical leadership and hands-on guidance in design and execution, aligning architecture, tools, and methodologies with engineering teams to deliver on product goals.
  • Collaborate cross-functionally with product managers, architects, engineers, and QA teams to prioritize, plan, and execute major product releases and initiatives.
  • Lead development teams by securing resources, removing impediments, and acting as an escalation point to ensure successful delivery.
  • Bring extensive experience in building distributed systems and leading the development of complex, large-scale enterprise applications, with a deep understanding of application architecture and dependencies.


Qualifications

  • Bachelor's degree in Computer Science or Engineering
  • 8+ years of experience working as a Software Engineer, preferably in a fast-paced startup environment
  • 5+ years of direct management experience leading engineering teams
  • You are a self-starter but very comfortable working closely with a team
  • You are comfortable working with stakeholders outside the Engineering team including our Compliance, Information Security, Product, Sales and Account Management teams

You have strong expertise with the following:
  • Python / Java / Web frameworks
  • SQL / MySQL / Postgres
  • RDBMS and database design
  • Implementing and building APIs used at scale by Web and Mobile clients
  • Monitoring system performance
  • Leading and growing teams of fellow engineers through complex deliveries
  • A history of taking projects through the entire software development lifecycle from inception to delivery as a technical leader
  • A passion for documenting how systems work


BIG PLUS IF YOU HAVE:
  • Preferably a BS or MS degree in computer science, computer engineering, or other technical discipline
  • 10+ years of software development experience especially in a leadership capacity
  • History of leading teams maintaining systems at large scale
  • Ability to effectively interpret technical and business objectives and challenges and articulate solutions
  • Willingness to learn new technologies and use them to their optimal potential


Every member of our team must be able to demonstrate the following technical, functional, leadership and business core competencies, including:
  • Agile Practices
  • Programming Languages and Frameworks
  • Business Analysis
  • Analytical Thinking
  • Business Product Knowledge
  • SQL Performance tuning
  • Microservice architectures
  • AWS - EC2 / RDS / S3 / SQS
  • Kafka / Celery / Flask / Django / Supervisord / MongoDB
  • Dev-ops experience
  • Jira or other project management tool
  • Payment systems experience
  • Websockets experience


The below represents the expected salary range for this job requisition. Ultimately, in determining your pay, we'll consider your location, experience, and other job-related factors.

About American Express

Amex provides industrial services to the coatings and linings sector, providing support for commercial, industrial, and maritime projects such as petrochemical, power, and water treatment industries. They offer painting services for steel structures, storage tank linings and coatings, pipelines, floors, and marine vessels such as ships, tugboats, and barges.

American Express Careers

Join the vibrant team at American Express, a global leader in financial services, and be part of a company that values innovation, leadership, and diversity. At American Express, we offer more than just job opportunities; we provide a platform for professional growth and a chance to be part of a culture that is committed to excellence and inclusive growth. Work You’ll Do At American Express, we are dedicated to helping our employees reach their full potential. With a variety of career paths available in areas such as technology, marketing, finance, and customer service, American Express is the perfect place to advance your career. Our team is composed of highly skilled professionals who thrive on innovation and collaboration. Join our team and contribute to a company known for its prestigious history of leadership in the credit card industry. Engage in meaningful work that makes a real impact on our global scale business operations. American Express Leadership and Development Programs We believe in nurturing the leadership skills of our employees with extensive training programs and leadership development opportunities. Our commitment to professional growth is evident in our comprehensive benefits package that supports both personal and professional development. Internship Opportunities Start your career with an internship at American Express and gain valuable industry experience. Our internships offer a chance to develop skills, work on challenging projects, and learn from leaders in the industry. Interns at American Express are considered integral members of the team and are given responsibilities that provide a real insight into their future career paths. Diversity and Inclusion At American Express, diversity and inclusion are at the core of our company culture. We are committed to building a diverse workforce and inclusive environment where every employee feels valued and inspired. We offer diversity training programs that empower our employees to thrive and lead in a global marketplace. Networking and Innovation Our employees enjoy unparalleled opportunities for networking and personal growth through our global connections and innovative projects. American Express encourages a culture of innovation that helps propel our company and your career forward. Career Benefits and Growth American Express is dedicated to the growth of its employees. We offer competitive benefits, including health, retirement plans, and family leave, ensuring that our team members have the support they need to succeed both at work and in their personal lives. Join Our Team Explore the job opportunities and open positions at American Express. We are continuously hiring talented individuals who are passionate about their careers and interested in working for a company that offers a dynamic and supportive environment. Stay Connected Keep up to date with the latest from American Express Careers by following our career blog and signing up for job alert emails. Tailor your subscription to receive updates that match your skills and interests. Discover the exciting and rewarding career opportunities that await at American Express. SEARCH AMERICAN EXPRESS JOBS Whether you are looking for a full-time position, an internship, or a leadership opportunity, American Express offers a path to a rewarding career. Join us and make a difference with your passion, creativity, and drive.
Learn more about American Express
Size
64,000 employees
Market Cap
$108.1 billion
Industry
Net Income
$3.1 billion
Founded
1850
5 Year Trend
+3.5%
Revenue
$37 billion
NASDAQ

Similar Jobs

More Jobs at American Express

More Consumer Technology Jobs

Find similar Director - Software Engineering - Global Dining jobs: