American Express

Sr Software Engineer II - Global Commercial Services Technology

American Express
Apply
5 hours ago
Remote, United StatesSenior

Base Salary

$123k - $215k/yr

Responsibilities

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

Requirements

  • 8+ years of software engineering experience focused on backend systems.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong hands-on experience building backend services with Golang.
  • Strong experience designing and deploying systems in AWS cloud environments.
  • Experience with distributed systems, APIs, and microservices architectures.
  • Experience with domain-driven design and modern architectural patterns.
  • Experience with relational and NoSQL data storage technologies.
  • 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 preferred.
  • Entrepreneurial mindset and passion for building scalable systems.
  • Employment eligibility to work with American Express in the United States is required.

Categories

American Express

About American Express

10,000+ employees

American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.

Contact me