Senior Backend Software Engineer Job at American Express, Richmond, VA

RDIxQnh6MWJway96YWZodlhsUHVEN1Jrc0E9PQ==
  • American Express
  • Richmond, VA

Job Description

Salary: $62,000 - 102,000 per year Requirements:

  • We need 5+ years of software engineering experience, with a strong emphasis on backend systems.
  • We require a bachelors degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • We need strong, hands-on experience building backend services in Golang.
  • We require solid experience designing and delivering solutions in AWS cloud environments.
  • We need experience building and running distributed systems, APIs, and microservices architectures.
  • We require familiarity with domain-driven design and modern architectural approaches.
  • We need experience working with multiple data storage technologies, including relational and NoSQL databases.
  • We require experience with distributed Postgres-compatible databases such as CockroachDB.
  • We need experience integrating workflow orchestration platforms such as Camunda or Temporal.
  • We require experience implementing observability, monitoring, and performance tuning tools such as Datadog.
  • We need experience collaborating across cross-functional teams and mentoring engineers.
  • We require strong communication and problem-solving abilities.
  • Experience integrating AI/ML models into backend systems is a plus.
  • We require employment eligibility to work with American Express in the United States, as we will not sponsor visas for this position.
Responsibilities:
  • We design, build, and deploy scalable backend services and APIs using Golang in AWS environments.
  • We create microservices using domain-driven design and modern patterns such as hexagonal architecture.
  • We partner with frontend engineers, product managers, and stakeholders to define service contracts and platform capabilities.
  • We mentor engineers and promote effective collaboration across distributed engineering teams.
  • We assess and integrate SaaS, PaaS, and IaaS solutions to satisfy functional and non-functional needs.
  • We contribute to architecture reviews, RFCs, and proof-of-concept efforts.
  • We develop highly scalable, resilient, and observable distributed systems.
  • We design and implement event-driven architectures and streaming solutions using Kafka and related messaging tools.
  • We integrate workflow orchestration and durable execution frameworks such as Camunda and Temporal.
  • We design and manage data systems across relational, graph, document, search, and OLAP databases.
  • We build and operate cloud-native solutions using AWS services such as Lambda, ECS, SQS, API Gateway, RDS, and S3.
  • We implement observability through logging, monitoring, and distributed tracing with tools such as Datadog.
  • We establish backend engineering standards, best practices, and system design conventions.
  • We plan, estimate, and deliver engineering work while proactively managing risks and removing blockers.
  • We communicate progress and system capabilities to stakeholders and leadership.
Technologies:
  • AI
  • API
  • AWS
  • Lambda
  • Backend
  • Camunda
  • Cloud
  • CockroachDB
  • Datadog
  • Flow
  • Frontend
  • Golang
  • Hexagonal Architecture
  • IaaS
  • Support
  • Kafka
  • NoSQL
  • PaaS
  • Security
  • microservices
  • DevOps

More:

We are American Express, and our Global Commercial Services team supports millions of business customers worldwide, from small local businesses to large global enterprises, with payment and cash flow solutions that help them do more business. We are seeking a Senior Software Engineer I to help build scalable platform services for a next-generation expense management solution for small and medium-sized businesses and corporate customers. Our culture is shaped by 175 years of innovation, shared values, and leadership behaviors, with a strong commitment to trust, security, and service. We offer comprehensive support for your holistic well-being, competitive pay, bonus incentives, retirement savings matching, financial coaching, medical, dental, vision, life insurance, disability coverage, flexible working arrangements depending on role and business need, generous parental leave, wellness center access in some locations, confidential counseling, and career development opportunities. We operate with Amex Flex, giving colleagues greater flexibility through onsite, hybrid, or fully virtual work depending on the role and business needs, and we are an equal opportunity employer committed to inclusive hiring.

last updated 33 week of 2026

Job Tags

Full time, Local area, Worldwide, Visa sponsorship, Flexible hours

Similar Jobs

Men In Kilts Lexington

Window and Exterior Cleaner Job at Men In Kilts Lexington

 ...Overview Our independently owned Men In Kilts franchises across North America offer residential and commercial exterior cleaning services including window cleaning, gutter cleaning, pressure washing and house washing. Discover a bright career opportunity where you can... 

KBR

Cyber Security Engineer Job at KBR

 ...Title: Cyber Security Engineer Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. In this position, your... 

Phalen Leadership Academies

26/27 Middle School Math Teacher (6th to 8th) Job at Phalen Leadership Academies

 ...The Opportunity : PLA teachers are passionate and devoted leaders bringing creativity and rigor to our classrooms to support an improved...  ...: ~100% of scholars meet their projected growth goals for Math ~85% scholar satisfaction on classroom surveys ~90% of scholars... 

NTT DATA, Inc.

ERP Senior Analyst Job at NTT DATA, Inc.

 ...want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a ERP Senior Analyst to join our team in Bangalore, Karntaka (IN-KA), India (IN). SAP Commissions Consultant with 2+ years of experience in designing... 

Jobs for Humanity

Virtual Assistant Job at Jobs for Humanity

 ...We're looking for a detail-oriented and enthusiastic Virtual Assistant to join our dynamic team supporting our San Francisco-based organization...  ...environment, collaborating with colleagues across multiple time zones while maintaining the highest standards of...