
Senior Backend Software Engineer - Global Commercial Services Technology
American Express · Seattle, WA, United States · Phoenix, AZ, United States · New York, NY, United States +2 · Hybrid
Weak hiring record · median 110 days open
All reasons
- Open 84 days
- 100% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
- Publishes a salary range
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 I with deep expertise in backend engineering, distributed systems, and cloud-native development. This role will be instrumental in building scalable platform services that power a next-generation expense management solution for Small and Medium-sized (SMS) businesses and Corporate customers.
- 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.
- 5+ 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.
Skills
- Google Cloud Storage
- Express
- Go
- AWS
- Kafka
- Temporal
- AWS Lambda
- ECS
- AWS SQS
- API Gateway
- RDS
- S3
- Datadog
- PostgreSQL
- CockroachDB
More jobs at American Express
All 33- Campus Graduate Masters Summer Internship Program - 2027 AI Engineer, Enterprise Technology Services- Atlanta, GAAmerican Express · Atlanta, GA, United States · USD 24–63/hr2mo ago
- Analyst Data Governance & ManagementAmerican Express · Gurugram, HR, India2mo ago
- Sr AI Engineer I - Global Commercial ServicesAmerican Express · United States · USD 123,000–215,250/yr2mo ago
- Campus Undergraduate Summer Internship Program - 2027 Product Management, Global Merchant & Network Services - New York, NYAmerican Express · New York, NY, United States · USD 24–63/hr3mo ago
- Campus Undergraduate Summer Internship Program - 2027 Product Management, Global Merchant & Network Services - Phoenix, AZAmerican Express · Phoenix, AZ, United States · USD 24–63/hr3mo ago
Similar roles
- Software Engineer III - Java/ Go - GNSTAmerican Express · Phoenix, AZ, United States · USD 103,750–174,750/yrtoday
- Senior Systems AdministratorJobgether · UStoday
- Enterprise Application EngineerSyngenta Group · Durham, NORTH AMERICA, United Statestoday
- Software Development Senior AssociateDTCC · Tampa, FL, United States · USD 75,000–150,000today
- Systems Administrator – Information Transport Service (ITS)SHR Consulting Group · Arlington, VA, United Statestoday
- Electric Power Generation Field Service TechnicianYancey Bros. · Pooler, GA, United Statestoday