American Express

Software Engineer II - Enterprise Architecture

American Express
Apply
18 hours ago
Sunrise, FL, USAMid Level

Base Salary

$89k - $150k/yr

Responsibilities

  • Design, develop, and deliver scalable full-stack platform services and applications using Java and Python.
  • Lead implementation of distributed systems with emphasis on performance, reliability, maintainability, and operational excellence.
  • Own feature delivery from design and implementation through deployment, monitoring, and production support.
  • Build RESTful APIs, microservices, event-driven systems, and service-to-service integrations with backward-compatible contracts.
  • Improve CI/CD pipelines, automate testing, and enhance developer productivity.
  • Debug production issues, perform root-cause analysis, and implement long-term fixes.
  • Develop scalable systems with observability, monitoring, logging, alerting, containerization, infrastructure as code, and auto-scaling.
  • Collaborate with architects, product managers, and cross-functional stakeholders in an Agile environment.

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.
  • Full-stack development experience with backend services and frontend frameworks such as React or Angular.
  • Experience designing RESTful APIs, microservices, distributed systems, concurrency, scalability, and performance optimization.
  • Experience with relational or NoSQL databases including PostgreSQL, MySQL, Oracle, Cassandra, DynamoDB, or MongoDB.
  • Experience with Docker, Kubernetes, Terraform or CloudFormation, Kafka, RabbitMQ or JMS, and AWS, Azure, or GCP.
  • Experience with unit testing, test data generation, API design standards, OpenAPI/Swagger, versioning, contract-driven development, and CI/CD tools.
  • Bachelor’s degree in computer science, engineering, or equivalent practical experience; an advanced degree is preferred.
  • Preferred experience includes Linux and Unix shell scripting, NGINX, HAProxy, Envoy, Git, Splunk, Elastic, Datadog, Prometheus, Grafana, JVM diagnostics, JFR, and VisualVM.
  • Preferred familiarity with AI/ML concepts, generative AI, LLMs, prompt engineering, and Retrieval-Augmented Generation.

Benefits

  • Competitive base salaries and bonus incentives.
  • 6% company match on the retirement savings plan.
  • Financial coaching and financial well-being support.
  • Medical, dental, vision, life insurance, and disability benefits.
  • Flexible hybrid, onsite, or virtual work arrangements depending on role and business need.
  • 20+ weeks of paid parental leave for all parents.
  • Access to onsite wellness centers and confidential counseling through the Healthy Minds program.
  • 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