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 working options, and comprehensive health benefits.
- Why this job: Make a real impact while developing your skills in a supportive culture.
- Qualifications: 5+ years in software development with a degree in a technical field preferred.
- Other info: Opportunity for career growth 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. #J-18808-Ljbffr
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 ability to work in agile teams. Share examples of how you've contributed to agile practices in previous roles, as this is a key competency that American Express values.
✨Tip Number 4
Prepare to discuss your approach to designing and implementing large-scale platforms. Be ready to explain how you've ensured high resiliency, availability, and reliability in your past projects, as these are crucial for the role.
We think you need these skills to ace Senior Engineer II - Enterprise Architecture
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Senior Engineer II position at American Express. Tailor your application to highlight how your skills and experiences align with their needs.
Highlight Relevant Experience: In your CV and cover letter, emphasise your 5+ years of software development experience and any specific projects that showcase your expertise in full stack software applications, solution architecture, and microservices.
Showcase Technical Skills: List your proficiency in relevant programming languages and frameworks such as Java, Python, and React. Include any experience with tools like Docker, Kubernetes, and Jenkins, as these are crucial for the role.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also conveys your enthusiasm for the role and the company. Mention how you can contribute to the four pillars of Enterprise Architecture at American Express.
How to prepare for a job interview at American Express
✨Understand the Company Culture
American Express has a rich history and a strong culture. Familiarise yourself with their values and leadership behaviours, as this will help you align your answers with what they prioritise in their employees.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with software development, particularly in full stack applications. Highlight specific projects where you've used relevant technologies like Java, Python, or microservices architectures.
✨Demonstrate Agile Experience
Since the role involves being part of an agile team, share examples of how you've successfully worked in agile environments. Discuss your familiarity with agile practices and how you've contributed to team success.
✨Prepare for Problem-Solving Questions
Expect questions that assess your analytical thinking and problem-solving abilities. Be ready to articulate how you've tackled technical challenges in the past and how you approach new technologies.