At a Glance
- Tasks: Lead a talented team of Application Support Engineers and ensure system reliability.
- Company: Join American Express, a leader in innovation with a 175-year legacy.
- Benefits: Enjoy competitive salaries, flexible work options, and comprehensive health benefits.
- Why this job: Make an impact in a supportive culture that values your ideas and growth.
- Qualifications: 8+ years in system design; degree in computer science or related field required.
- Other info: Work with a diverse, global team and drive innovative solutions.
The predicted salary is between 48000 - 84000 £ 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.
How will you make an impact in this role? As an Application Support Engineer, you will be a part of a global Site Reliability Engineering (SRE) organization, and partner with the Core Engineering and Platform Teams. You will work with engineering and product partners to ensure alignment between the organizations and contribute to the key strategic efforts. In this role, you will model and mentor talent across the pillars to ensure SRE is influential across the substantial product area engineering efforts.
Technical competencies- Actively participate and contribute to achieving SRE/App Support organization’s vision, mission and strategy from Enterprise Identity perspective.
- Lead a team (around 8-10 members) of highly talented Application Support Engineers.
- Be the Subject Matter Expert (SME) for all components of Enterprise Identity.
- Lead code reviews and automated testing.
- As SME, guide and mentor the Application Support Team.
- Actively participate in resolution of production incidents.
- Experience with service continuity, situation management, SLA management, Root Cause Analysis.
- Participate in the development and deployment of preventive maintenance procedures.
- Contribute to the team's strategy to meet the agreed quality standards of delivery, documentation and reporting.
- Participate with the product engineering and delivery & integration teams via Retrospectives/Post implementation reviews to ensure quality standards are adhered to during development and implementation.
- Hands-on experience on enterprise observability tools set such as ELF, Dynatrace, AppDynamics, BMC, Prometheus etc.
- Continuously improve automated remediation tasks to ensure the highest levels of availability.
- Responsible for evaluating and implementing orchestration, automation, and tooling solutions to ensure consistent processes and repetitive tasks are performed with a higher level of accuracy and reduced defects.
- Influence team members with creative changes and improvements by challenging status quo and demonstrating risk taking.
- Introduce new and impactful technologies to the production support tool chain that help minimize friction for production releases and support, and more quickly diagnose and recover from production incidents.
- Be an efficiency multiplier for your team by analyzing your workflow and driving the team to be more effective, productive, and demonstrating faster and stronger results.
- Facilitate the resolutions of non-application issues (3rd party upstream and downstream issues, infrastructure issues, storage, database, network, file transfer etc.).
- Ability to lead a geographically dispersed team that is composed of colleagues and contractors located across the US, UK, and India.
- Strong interpersonal communication skills and the ability to work well in a diverse team-focused environment.
- Liaise between SRE, development, Product Owners, and other partner teams to improve performance and availability.
- Ability to build positive relationships with your team, business and technology partners to achieve established goals.
- Ability to effectively interpret technical/business objectives and challenges and articulate solutions.
- Influence and lead team members with creative thought leadership with data driven changes and improvements by challenging status quo.
- Demonstrate the ability to effectively communicate to internal business clients and leadership on each facet of issue handling including (but not limited to): issue identification, service restoration, solutions to permanently resolve to ensure high levels of ongoing service etc.
- At least 8 years of proven experience with system design, algorithms, data structures, analysis, and software design.
- Bachelor’s degree or equivalent experience in computer science, Technology, or Engineering.
- Experience working in a 24/7 environment with on-call responsibilities to provide support to production support on a need basis.
- Proven understanding of cloud native principles: service discovery, circuit breakers, observability, distributed tracing, automation and monitoring tools.
- Demonstrated leadership and management experience in working with multi-functional, geographically dispersed teams on complex projects.
- Understands team dynamics and experienced at building teams that deliver results.
- Relentless drive to innovate in process and software to better meet the needs of our customers.
- Good understanding of monitoring technologies including logging, time-series etc., Knowledge of configuration management, release automation, and orchestration technologies.
- Experience in a broad range of software development and operations technologies such as Cloud Infrastructure, virtualization, load balancing, containers, JVM’s, web servers, application debugging, queueing technologies, caching technologies, databases (RDBMS and NoSQL), routing and switching, etc.
- Excellent understanding of application development languages/platforms (Java, .NET, Big Data, Python, etc.) and importance of APIs and REST based services.
- Excellent problem-solving, written, interpersonal and communication skills that drive executional impact at scale.
- Combines deep technical expertise, a continuous improvement and automation approach, and systematic and rational root cause analysis to find opportunities to make things faster and better.
- Appetite for trying new things and motivating change in a large and sometimes slow-moving organization.
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.
Engineer II employer: American Express
Contact Detail:
American Express Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineer II
✨Tip Number 1
Familiarise yourself with the specific tools and technologies mentioned in the job description, such as Dynatrace, AppDynamics, and Prometheus. Having hands-on experience or even a solid understanding of these tools will set you apart during interviews.
✨Tip Number 2
Demonstrate your leadership skills by preparing examples of how you've successfully led teams in the past. Highlight your ability to manage geographically dispersed teams, as this is crucial for the role at American Express.
✨Tip Number 3
Showcase your problem-solving abilities by discussing specific incidents where you resolved production issues. Be ready to explain your approach to root cause analysis and how you implemented preventive measures.
✨Tip Number 4
Research American Express's culture and values, particularly their commitment to innovation and customer service. Tailor your discussions to reflect how your personal values align with theirs, which can make a strong impression during interviews.
We think you need these skills to ace Engineer II
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Engineer II role at American Express. Focus on your technical competencies, leadership abilities, and any experience with application support or site reliability engineering.
Craft a Compelling Cover Letter: Write a cover letter that not only showcases your qualifications but also reflects your understanding of American Express's culture and values. Mention how your background in system design and team leadership can contribute to their mission.
Highlight Relevant Experience: In your application, emphasise your experience with cloud-native principles, monitoring technologies, and any leadership roles you've held. Use specific examples to demonstrate your problem-solving skills and ability to work in a diverse team environment.
Showcase Continuous Improvement Mindset: American Express values innovation and efficiency. Include examples of how you've driven process improvements or introduced new technologies in previous roles. This will show your potential to be an efficiency multiplier for their team.
How to prepare for a job interview at American Express
✨Understand the Company Culture
Before your interview, take some time to research American Express's culture and values. They emphasise innovation and teamwork, so be prepared to discuss how your experiences align with their mission and how you can contribute to their goals.
✨Showcase Your Technical Expertise
As an Application Support Engineer, you'll need to demonstrate your technical skills. Be ready to discuss your experience with service continuity, incident resolution, and the specific observability tools mentioned in the job description. Prepare examples of how you've used these tools effectively in past roles.
✨Highlight Leadership Experience
Since this role involves leading a team, it's crucial to showcase your leadership abilities. Share specific instances where you've successfully managed teams, mentored colleagues, or influenced positive changes within your organisation. This will help illustrate your capability to lead a geographically dispersed team.
✨Prepare for Behavioural Questions
Expect behavioural questions that assess your problem-solving skills and ability to work in diverse teams. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on how you've tackled challenges and contributed to team success in previous roles.