Posted Oct 8, 2026

Sr Software Engineer II - Global Commercial Services Technology

Apply Now

Global Commercial Services (GCS) serves millions of business customers around the world, from mom-and-pop shops to Fortune 500 companies. We back businesses so they can do more business, with a mission to be the undisputed leader in financial and membership services - responsibly driving double-digit revenue growth. We do that by offering a diverse range of payment and cashflow tools, from a wide range of traditional card products, to working capital and supply chain financing, to new digital solutions that make it easy for our customers to manage a full range of their financial and payment needs.

The Global Commercial Services team at American Express is seeking a Senior Software Engineer II with strong expertise in frontend development and user-centric product engineering. This role will play a key part in building a next-generation expense management platform that delivers intuitive, scalable, and high-performing digital experiences for Small and Medium-sized (SMS) businesses and Corporate customers. 

Responsibilities

  • Design, develop, and deploy scalable backend services and APIs using Golang in AWS environments. 
  • Build microservices leveraging domain-driven design and modern architectural patterns such as hexagonal architecture. 
  • Collaborate with frontend engineers, product managers, and stakeholders to define service contracts and platform capabilities. 
  • Mentor engineers and foster strong collaboration across distributed engineering teams. 
  • Evaluate and integrate SaaS, PaaS, and IaaS solutions to meet functional and non-functional requirements. 
  • Participate in architecture reviews, RFCs, and proof-of-concept initiatives. 
  • Develop highly scalable, resilient, and observable distributed systems. 
  • Design and implement event-driven architectures and streaming solutions using Kafka and related messaging technologies. 
  • Integrate with workflow orchestration and durable execution frameworks such as Camunda and Temporal. 
  • Design and manage data systems across relational, graph, document, search, and OLAP databases. 
  • Build and operate cloud-native systems using AWS services such as Lambda, ECS, SQS, API Gateway, RDS, and S3. 
  • Implement observability through logging, monitoring, and distributed tracing using tools such as Datadog. 
  • Establish backend engineering standards, best practices, and system design conventions. 
  • Plan, estimate, and deliver on engineering work while proactively mitigating risks and resolving blockers. 
  • Communicate progress and system capabilities to stakeholders and leadership. 

Qualifications

  • 8+ years of experience in software engineering with a strong focus on backend systems. 
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field. 
  • Strong hands-on experience building backend services using Golang. 
  • Strong experience designing and deploying systems in AWS cloud environments. 
  • Experience building and operating distributed systems, APIs, and microservices architectures. 
  • Experience with domain-driven design and modern architectural patterns. 
  • Experience working with a variety of data storage technologies including relational and NoSQL databases. 
  • Experience with distributed Postgres-compatible databases such as CockroachDB. 
  • Experience integrating workflow orchestration platforms such as Camunda or Temporal. 
  • Experience implementing observability, monitoring, and performance optimization tools such as Datadog. 
  • Experience collaborating across cross-functional teams and mentoring engineers. 
  • Strong communication and problem-solving skills. 
  • Experience integrating AI/ML models into backend systems is a plus. 
  • Entrepreneurial mindset and passion for building scalable systems. 
  • Employment eligibility to work with American Express in the United States is required as the company will not pursue visa sponsorship for this position.

8+ years software engineering with backend focus; Bachelor's in Computer Science or related; Golang, AWS, distributed systems, microservices, databases, observability; employment eligibility without sponsorship.

Key Responsibilities

Skills & Tools

Golang, AWS, Kafka, Camunda, Temporal, CockroachDB, Datadog, Lambda, ECS, SQS, API Gateway, RDS, S3

Job Details

About American Express

A global financial services company offering payment and cashflow tools to businesses. — Industry: Finance