Senior Engineer II - Enterprise Architecture
Senior Engineer II - Enterprise Architecture

Senior Engineer II - Enterprise Architecture

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Design and manage enterprise platforms while collaborating in an agile team.
  • Company: Join American Express, a leader in innovation with a rich 175-year history.
  • Benefits: Enjoy competitive salaries, flexible work options, and comprehensive health benefits.
  • Why this job: Make a real impact in a supportive culture that values your ideas and growth.
  • Qualifications: 5+ years in software development with a degree in a technical field preferred.
  • Other info: Opportunity for career development and access to wellness resources.

The predicted salary is between 43200 - 72000 £ per year.

At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you’ll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.

Enterprise Architecture is an organization within the Chief Technology Office at American Express and it is a key enabler of the company’s technology strategy. The four pillars of Enterprise Architecture include:

  • Architecture as Code: this pillar owns and operates foundational technologies that are leveraged by engineering teams across the enterprise.
  • Architecture as Design: this pillar includes the solution and technical design for transformation programs and business critical projects which need architectural guidance and support.
  • Governance: this pillar is responsible for defining technical standards, and developing innovative tools that automate controls to ensure compliance.
  • Colleague Enablement: this pillar is focused on colleague development, recognition, training, and enterprise outreach.

How will you make an impact in this role?

  • Design, build and manage enterprise platform and frameworks for Process Management, Case Management, Work Management
  • Designing, developing, and supporting shared technology services leveraged by the enterprise
  • Taking your place as a core member of an agile team driving the latest development practices
  • Writing code and unit tests, working with API specs and automation
  • Identifying opportunities for adopting new technologies

Minimum Qualifications:

  • Preferably a BS or MS degree in computer science, computer engineering, or other technical discipline
  • 5+ years of software development experience
  • Experience in software design and building full stack software applications and systems is required.
  • Experience in solution architecture including creating architecture diagrams, collecting requirements, and documenting technical architecture.
  • Ability to effectively interpret technical and business objectives and challenges and articulate solutions
  • Willingness to learn new technologies and exploit them to their optimal potential
  • Extensive experience in designing and implementing large scale platforms with high resiliency, availability, and reliability.
  • Strong experience in applications with high throughput and performance
  • Experience with micro services architectures and service mesh technologies is preferred.

Every member of our team must be able to demonstrate the following technical, functional, leadership and business core competencies, including:

  • Agile Practices
  • Porting/Software Configuration
  • Programming Languages and Frameworks – Hands on experience in some or all of the following is preferred: Java, Python, Go, React, Envoy, gRPC, ProtoBuf, JSON, CouchBase, Cassandra, Redis, Consul, Jenkins, Docker, Kubernetes, OpenShift, Drools, Elastic Stack, Kafka, Spark
  • Business Analysis
  • Analytical Thinking
  • Business Product Knowledge

We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally:

  • Competitive base salaries
  • Bonus incentives
  • Support for financial-well-being and retirement
  • Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
  • Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • Generous paid parental leave policies (depending on your location)
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities

Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

Senior Engineer II - Enterprise Architecture employer: American Express

At American Express, we pride ourselves on fostering a culture of innovation and support, making us an exceptional employer for the Senior Engineer II - Enterprise Architecture role. Our commitment to employee well-being is reflected in our comprehensive benefits package, flexible working arrangements, and abundant opportunities for professional growth and development. Join us in a collaborative environment where your contributions are valued, and together, we will shape the future of technology at American Express.
A

Contact Detail:

American Express Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Engineer II - Enterprise Architecture

✨Tip Number 1

Familiarise yourself with the four pillars of Enterprise Architecture at American Express. Understanding how 'Architecture as Code', 'Architecture as Design', 'Governance', and 'Colleague Enablement' function will help you articulate your fit for the role during discussions.

✨Tip Number 2

Showcase your experience with microservices architectures and service mesh technologies. Be prepared to discuss specific projects where you've implemented these technologies, as they are preferred qualifications for this position.

✨Tip Number 3

Highlight your agile practices experience. Since you'll be a core member of an agile team, demonstrating your familiarity with agile methodologies and how you've successfully applied them in past roles can set you apart.

✨Tip Number 4

Prepare to discuss your approach to designing and implementing large-scale platforms. Be ready to share examples that illustrate your ability to ensure high resiliency, availability, and reliability in your previous projects.

We think you need these skills to ace Senior Engineer II - Enterprise Architecture

Software Development
Full Stack Development
Solution Architecture
Architecture Diagrams
Technical Documentation
Agile Methodologies
Microservices Architecture
Service Mesh Technologies
Programming Languages (Java, Python, Go, React)
API Development and Integration
High Availability Systems
Performance Optimisation
Cloud Technologies (Docker, Kubernetes, OpenShift)
Data Management (CouchBase, Cassandra, Redis)
Continuous Integration/Continuous Deployment (CI/CD)
Analytical Thinking
Business Analysis
Problem-Solving Skills
Adaptability to New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, architecture design, and any specific technologies mentioned in the job description. Use keywords from the job listing to ensure your application stands out.

Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also reflects your understanding of American Express's culture and values. Mention how your experience aligns with their four pillars of Enterprise Architecture.

Showcase Your Projects: Include examples of past projects where you designed and implemented large-scale platforms or worked with microservices architectures. Be specific about your role and the technologies used, as this will demonstrate your hands-on experience.

Prepare for Technical Questions: Anticipate technical questions related to software design, architecture diagrams, and programming languages. Brush up on your knowledge of Agile practices and be ready to discuss how you've applied them in previous roles.

How to prepare for a job interview at American Express

✨Understand the Company Culture

Familiarise yourself with American Express's history and values. Highlight how your personal values align with their commitment to innovation and customer support during the interview.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with software development, particularly in full stack applications. Bring examples of architecture diagrams you've created and be ready to explain your design choices.

✨Demonstrate Agile Experience

Since the role involves being part of an agile team, share specific instances where you've successfully implemented agile practices. Discuss how you adapt to changes and collaborate with team members.

✨Ask Insightful Questions

Prepare thoughtful questions about the Enterprise Architecture pillars and how they impact the company's technology strategy. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Senior Engineer II - Enterprise Architecture
American Express
A
  • Senior Engineer II - Enterprise Architecture

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-26

  • A

    American Express

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>