Senior Software Engineer II @American Express
Software Development
Salary usd 123,000 - 2..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2d ago

[Hiring] Senior Software Engineer II @American Express

2d ago - American Express is hiring a remote Senior Software Engineer II. πŸ’Έ Salary: usd 123,000 - 215,250 per year πŸ“Location: USA

Role Description

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.

  • 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.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer II @American Express
Software Development
Salary usd 123,000 - 2..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,290+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later