DeveloperJobs.io
← Back to all jobs

Job Description

American Express is looking for a Software Engineer III to support the One Data platform team within Enterprise Architecture. In this role, you will help build and deploy microservices at scale by creating platform capabilities aligned to architectural pillars such as Architecture as Code, Architecture as Design, Governance, and Colleague Enablement. The focus is on practical engineering work that makes large-scale delivery more reliable, repeatable, and efficient.

What you’ll do

  • Design and develop platform features that enable scalable building and deployment of microservices at scale.
  • Apply architectural patterns across Architecture as Code and Architecture as Design, supporting governance and enabling colleagues.
  • Build backend and data-driven capabilities using Java, with working knowledge of Python.
  • Develop full-stack solutions across backend services and modern front-end frameworks such as React or Angular.
  • Create and implement RESTful APIs, including service-to-service integrations and microservices.
  • Work with distributed systems, concurrency, scalability, and performance optimization.
  • Implement data access using relational and/or NoSQL databases, including PostgreSQL, MySQL, Oracle, Cassandra, DynamoDB, or MongoDB.
  • Use containerization and orchestration tools such as Docker and Kubernetes.
  • Support infrastructure-as-code approaches using Terraform or CloudFormation.
  • Integrate messaging and streaming platforms including Kafka, RabbitMQ, or JMS.
  • Deliver cloud-native solutions on AWS, Azure, or GCP.
  • Strengthen reliability through test data generation, unit testing, and test execution.
  • Design to API standards using OpenAPI/Swagger, versioning, and contract-driven development.
  • Own CI/CD implementation with tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Follow Agile/Scrum practices and modern software development lifecycle practices.

What you bring

  • 5+ years of professional software development experience.
  • Strong expertise in Java and working knowledge of Python for backend or data-driven applications.
  • Deep experience with Java ecosystems and frameworks such as Spring or Spring Boot (or equivalent).
  • Proven full-stack development experience with backend services and modern front-end frameworks like React or Angular (or similar).
  • Experience designing and implementing RESTful APIs, microservices, and service integrations.
  • Solid understanding of distributed systems, including concurrency, scalability, and performance.
  • Hands-on database experience with PostgreSQL, MySQL, Oracle, Cassandra, DynamoDB, or MongoDB.
  • Experience with Docker and Kubernetes.
  • Familiarity with Terraform or CloudFormation.
  • Experience with messaging and streaming platforms such as Kafka, RabbitMQ, or JMS.
  • Hands-on cloud experience with AWS, Azure, or GCP, plus cloud-native development patterns.
  • Experience with test data generation, unit testing, and test execution.
  • Knowledge of API design standards including OpenAPI/Swagger, versioning, and contract-driven development.
  • Hands-on experience with CI/CD pipelines and tools like Jenkins, GitHub Actions, or GitLab CI.
  • Proficiency with Agile/Scrum and modern development lifecycle practices.
  • Bachelor’s degree in computer science, Engineering, or equivalent practical experience (advanced degree preferred).

Preferred qualifications

  • Basic understanding of AI/ML concepts and Generative AI technologies, including LLMs, prompt engineering, and RAG.
  • Strong Linux and Unix shell proficiency, including shell scripting and troubleshooting.
  • Experience with NGINX, HAProxy, Envoy, Docker, Kubernetes, Terraform, or similar technologies.
  • Strong source control skills with Git.
  • Experience with observability and monitoring platforms such as Splunk, Elastic, Datadog, Prometheus, or Grafana.
  • Ability to diagnose issues using JVM tools and artifacts such as thread dumps, heap dumps, JFR, or VisualVM.
  • A proactive, collaborative mindset, including documenting technical knowledge and improving team productivity.

Core competencies

  • Systems thinking, with the ability to reason about edge cases, failure modes, and operational behavior.
  • Strong communication and collaboration skills, including asynchronous communication and cross-functional coordination.
  • Ownership-driven problem solving and continuous improvement.
  • Ability to deliver quickly, iterate rapidly, and adapt to changing priorities.

Location and compensation

Sunrise, FL (onsite). Salary range: USD 103,750 - 174,750 per year.

Benefits

  • Competitive base salaries
  • Bonus incentives
  • 6% Company Match on retirement savings plan
  • Free financial coaching and financial well-being support
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • 20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through the Healthy Minds program
  • Career development and training opportunities

Similar Jobs