American Express

Software Engineer III - Enterprise Architecture

American Express
Apply
19 hours ago
Sunrise, FL, USASenior

Base Salary

$104k - $175k/yr

Responsibilities

  • Design, develop, and deliver scalable full-stack software solutions using Java and Python.
  • Implement distributed systems with strong performance, reliability, maintainability, and operational excellence.
  • Own features end to end from design and implementation through deployment, monitoring, and production support.
  • Build and evolve APIs, microservices, event-driven systems, and service-to-service integrations.
  • Improve CI/CD pipelines, automate testing, and enhance developer productivity.
  • Debug complex production issues, identify bottlenecks, and perform root-cause analysis.
  • Develop cloud-native systems with containerization, infrastructure as code, scalability, resilience, observability, monitoring, logging, and alerting.
  • Collaborate with architects, product managers, and cross-functional stakeholders while documenting technical knowledge and guiding engineering best practices.

Requirements

  • 5+ years of professional software development experience with strong Java expertise and working knowledge of Python.
  • Deep experience with Java ecosystems and frameworks such as Spring and Spring Boot.
  • Proven full-stack development experience with backend services and frontend frameworks such as React or Angular.
  • Strong experience designing RESTful APIs, microservices, service integrations, API versioning, OpenAPI/Swagger, and contract-driven development.
  • Understanding of distributed systems, concurrency, scalability, and performance optimization.
  • Hands-on experience with relational or NoSQL databases, containers, orchestration, infrastructure as code, messaging, streaming, and cloud platforms.
  • Experience with Docker, Kubernetes, Terraform or CloudFormation, Kafka, RabbitMQ or JMS, AWS, Azure, or GCP.
  • Experience with test data generation, unit testing, test execution, and CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Proficiency with Agile/Scrum and modern software development lifecycle practices.
  • Bachelor's degree in computer science, engineering, or equivalent practical experience; an advanced degree is preferred.
  • Preferred qualifications include familiarity with AI/ML and generative AI concepts, LLMs, prompt engineering, RAG, Linux and Unix shell scripting, Git, observability platforms, and JVM diagnostic tools such as thread dumps, heap dumps, JFR, or VisualVM.
  • Strong systems thinking, communication, collaboration, ownership, documentation, and problem-solving skills.

Benefits

  • Competitive base salaries and bonus incentives.
  • 6% company retirement savings plan match and financial coaching.
  • Comprehensive medical, dental, vision, life insurance, disability, and mental health support.
  • Flexible onsite, hybrid, or virtual work arrangements depending on role and business need.
  • 20+ weeks of paid parental leave for all parents.
  • Access to global onsite wellness centers and confidential Healthy Minds counseling support.
  • Career development and training opportunities.

Tech Stack

Amazon DynamoDBAmbassadorAngularApache CassandraApache KafkaAWSAzureDatadogDockerGitGitHub ActionsGitLab CI/CDGoogle Cloud PlatformGrafanaJavaJenkinsKubernetesLinuxMongoDBMySQLPostgreSQLPrometheusPythonRabbitMQReactSplunkSpring BootTerraform
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