Sr Software Engineer I - Java - Ace Studio Platform

American Express•Sunrise, FL
•$123,000 - $215,250

About The Position

The U.S. Consumer and Digital Technology (USCDT) team brings together capabilities in digital experience engineering, AI/ML, marketing technology, enterprise communications, travel and lifestyle, and automation, supported by a data technology model that prioritizes data governance. The team develops customer-facing capabilities that expand digital engagement and core technical capabilities that serve multiple business lines and customer segments. It integrates human actions with intelligent automation to improve process excellence across American Express operations and servicing. The Software Engineer will work with operations teams to understand their problem statements and create Process Management, Case Management, and Work Management solutions that automate repeatable, multistep business transactions. The role includes designing, building, and managing enterprise platforms and frameworks, and designing, developing, and supporting shared technology services. As a core member of an agile team, the engineer will apply current development practices, write code and unit tests, work with API specifications and automation, and identify opportunities to adopt new technologies. Team members are expected to demonstrate proficiency in agile practices, product mindset, analytical thinking, and business product knowledge.

Requirements

  • 10+ years of software development experience.
  • Experience in Process Management, Case Management, and Work Management is required.
  • Ability to effectively interpret technical and business objectives and challenges and articulate solutions.
  • Willingness to learn new technologies and use them to their optimal potential.
  • Extensive experience designing and implementing large-scale platforms with high resiliency, availability, and reliability.
  • Strong experience with applications requiring high throughput and performance.
  • Core proficiencies in agile practices, product mindset, analytical thinking, and business product knowledge.

Nice To Haves

  • A BS or MS degree in computer science, computer engineering, or another technical field is preferred.
  • Hands-on experience with some or all of the following is preferred: Java, React, Envoy, gRPC, JSON, CouchBase, Cassandra, Redis, Consul, Jenkins, Docker, Kubernetes, OpenShift, Drools, Elastic Stack, Kafka, Spark, RPA, Git, RDBMS such as PostgreSQL, Spring Boot, multithreaded programming, Maven, Gradle, and JUnit.
  • Experience in automation, cognitive OCR, or AI/ML driving cost savings is preferred.
  • Experience with microservices architectures and service mesh technologies is preferred.

Responsibilities

  • Design, build, and manage enterprise platforms and frameworks for Process Management, Case Management, and Work Management.
  • Design, develop, and support shared technology services used by the enterprise.
  • Contribute as a core member of an agile team using current development practices.
  • Write code and unit tests, and work with API specifications and automation.
  • Identify opportunities to adopt new technologies.
  • Understand operations teams’ problem statements and create solutions that automate repeatable, multistep business transactions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service