Senior Software Engineer II – Java – Enterprise Architecture

Senior Software Engineer – Enterprise Architecture

About American Express

At American Express, our culture is built on a 175-year history of innovation, shared values, and leadership behaviors. We are committed to backing our customers, communities, and colleagues. As part of Team Amex, you’ll experience this powerful support with opportunities to grow, develop new skills, and advance your career.

Your ideas matter, your work makes an impact, and together, you’ll help define the future of American Express.

About Enterprise Architecture

Enterprise Architecture is a key enabler of American Express’ technology strategy. The team is structured around four pillars:

  1. Architecture as Code: Owns and operates foundational technologies leveraged by engineering teams.
  2. Architecture as Design: Provides solution and technical design for transformation programs and business-critical projects.
  3. Governance: Defines technical standards and develops tools to automate controls and ensure compliance.
  4. Colleague Enablement: Focused on colleague development, recognition, training, and enterprise outreach.

What You’ll Be Working On

As a Senior Software Engineer in Enterprise Architecture, you will partner with engineering and product teams to ensure architectural designs, technology decisions, and engineering practices align with enterprise strategy and standards. Ideal candidates are seasoned engineer-architects who enjoy influencing technical direction, guiding design decisions, and developing proofs of concept (POCs) to validate architecture patterns or technology approaches.

Qualifications

Required

  • Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent professional experience.
  • 6+ years of progressive experience in software engineering and/or architecture roles within large-scale, distributed environments.
  • Strong understanding of enterprise architecture principles, design patterns, and software engineering best practices.
  • Experience architecting solutions for large-scale enterprise systems.
  • Experience with microservices, API design (REST/gRPC), and event-driven architectures.
  • Expertise in cloud platforms (AWS, GCP, Azure) and container orchestration tools (Kubernetes, Docker).
  • Strong technical depth in one or more programming languages such as Java, Kotlin, Go, or Python.
  • Solid understanding of data systems, integration strategies, and system scalability.
  • Deep understanding of security-by-design principles and compliance frameworks.
  • Demonstrated ability to lead and collaborate cross-functionally across multiple engineering organizations.
  • Excellent communication and documentation skills.

Preferred

  • Experience in architecting solutions for servicing or case management domains.
  • Familiarity with architecture governance, technology lifecycle management, and architecture review processes.
  • Experience contributing to enterprise-wide architecture communities or standards boards.
  • Knowledge of observability practices and tools such as Open Telemetry, Prometheus, Grafana, and Kibana.
  • Open-source contribution or thought leadership in architecture or engineering excellence.

Salary & Benefits

Salary Range: $123,000 – $215,250 annually + bonus + benefits. Actual pay will consider location, experience, and other job-related factors.

Benefits include:

  • Competitive base salaries and bonus incentives.
  • 6% company match on retirement savings plan.
  • Financial coaching and well-being support.
  • Comprehensive medical, dental, vision, life insurance, and disability benefits.
  • Flexible working model (hybrid, onsite, or virtual) depending on role and business needs.
  • 20+ weeks paid parental leave for all parents.
  • Access to global on-site wellness centers and Healthy Minds confidential counseling.
  • Career development and training opportunities.

Work Model

Amex Flex provides flexibility while preserving the important aspects of our in-person culture. Depending on business needs, colleagues may work onsite, in a hybrid model, or fully virtually.

Equal Opportunity Employer

American Express is an equal opportunity employer. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other protected status. All qualified applicants, including those with arrest or conviction records, will be considered in accordance with applicable state and local laws.

Eligibility

Applicants must be legally authorized to work in the United States. This position does not offer visa sponsorship.

US Job Seekers – View the “Know Your Rights” poster.

CareerBee Logo

Don't miss out on new jobs!

Signup for weekly updates on new jobs so you can be the first to apply

Contact form for Companies

Are you a talented professional seeking a new opportunity?
Visit our Talents Page.