DeveloperJobs.io
← Back to all jobs

Job Description

American Express’ Enterprise Architecture organization sits within the Chief Technology Office and helps drive the company’s technology strategy. In this Sr Software Engineer I - Enterprise Architecture role, you will build and operate foundational enterprise technologies while supporting solution design, governance automation, and colleague enablement across the enterprise.

What you’ll do

  • Develop and deliver software using Java with strong backend and data-driven capabilities, leveraging Python as needed
  • Build and evolve foundational enterprise services that support engineering teams across the organization
  • Design, implement, and operate RESTful APIs, microservices, and service-to-service integrations
  • Apply deep understanding of distributed systems, concurrency, scalability, and performance optimization
  • Work across full-stack development, including backend services and modern frontend frameworks such as React or Angular
  • Use databases including relational options (PostgreSQL, MySQL, Oracle) and/or NoSQL options (Cassandra, DynamoDB, MongoDB)
  • Build and run containerized systems with Docker and Kubernetes
  • Apply infrastructure-as-code practices using Terraform, CloudFormation, or similar tooling
  • Integrate messaging and streaming systems such as Kafka, RabbitMQ, or JMS
  • Develop on cloud platforms including AWS, Azure, or GCP using cloud-native patterns
  • Create and execute unit tests and test data generation as part of reliable delivery
  • Support API design standards using OpenAPI/Swagger, with attention to versioning and contract-driven development
  • Deliver improvements through CI/CD using tools such as Jenkins, GitHub Actions, or GitLab CI
  • Operate within Agile/Scrum and modern software development lifecycle practices

Enterprise Architecture pillars you’ll support

  • Architecture as Code: foundational technologies leveraged by engineering teams across the enterprise
  • Architecture as Design: solution and technical design for transformation programs and business critical projects
  • Governance: technical standards and tools that automate controls to ensure compliance
  • Colleague Enablement: colleague development, recognition, training, and enterprise outreach

What you bring

  • 6+ years of professional software development experience, with 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 and Spring Boot
  • Proven full-stack development experience, including backend services and modern frontend frameworks like React or Angular
  • Strong experience with RESTful APIs, microservices, and service-to-service integrations
  • Solid understanding of distributed systems, concurrency, scalability, and performance optimization
  • Hands-on experience with PostgreSQL, MySQL, Oracle and/or Cassandra, DynamoDB, MongoDB
  • Experience with Docker and Kubernetes
  • Familiarity with infrastructure-as-code tools such as Terraform and CloudFormation
  • Experience with messaging and streaming platforms such as Kafka, RabbitMQ, or JMS
  • Practical experience with cloud platforms: AWS, Azure, or GCP
  • Hands-on experience with test data generation and unit test development and execution
  • Experience with OpenAPI/Swagger, API versioning, and contract-driven development
  • Hands-on experience with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or GitLab CI
  • Proficiency in Agile/Scrum and modern software development lifecycle practices
  • A Bachelor’s degree in computer science or Engineering (or equivalent practical experience); an advanced degree is a plus
  • Preferred: basic understanding of AI/ML concepts and Generative AI technologies, including LLMs, prompt engineering, and Retrieval-Augmented Generation (RAG)

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

Location: Phoenix, AZ (onsite). Compensation: USD 123,000 - 215,250 per yearly.

Similar Jobs