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
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
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.