Company: American Express
Job ID: 24005734
Work Location: Hybrid
Job Description
At American Express, we believe in empowering people and businesses to progress in incredible ways. Our team is dedicated to supporting our customers and colleagues to achieve new heights and explore the world with confidence. Joining #TeamAmex means becoming part of a diverse community of over 60,000 colleagues who strive to deliver exceptional customer experiences every day.
We are seeking talented and motivated Engineers to join our team and play a key role in driving application support and runtime operations for applications critical to customer experiences. The ideal candidate will have a strong technical background and a passion for ensuring the reliability and performance of business applications.
Responsibilities:
- Provide hands-on support for the runtime operation of applications, ensuring high availability and performance.
- Collaborate with software engineering and infrastructure teams to troubleshoot and resolve runtime issues such as performance bottlenecks, scalability challenges, and system failures.
- Contribute to the design and implementation of monitoring, alerting, and logging solutions.
- Participate in incident response and root cause analysis to ensure application stability and resilience.
- Work closely with cross-functional teams to understand application requirements and provide input on runtime and operational considerations during the software development lifecycle.
- Develop and maintain runtime automation and tooling to streamline operational processes and improve efficiency.
- Manage time effectively, working well both independently and as part of a team.
- Mentor peers and foster a continuous learning environment.
- Drive automation and ensure completion of automated test scripts for new features.
- Foster a culture of innovation, continuous improvement, and risk-taking.
Qualifications:
- BS degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent work experience.
- Experience in software engineering, infrastructure operations, or related fields, with a focus on runtime operations and application support preferred.
- Strong understanding of cloud infrastructure, distributed systems, and containerization technologies.
- Familiarity with monitoring and logging tools, and incident management best practices.
- Experience with system integration solutions (APIs and Data integration layers).
- Experience in developing mission-critical, highly available enterprise applications and Java application performance tuning.
- Knowledge of Continuous Integration and Continuous Delivery platforms, especially GIT, Maven, and Jenkins.
- Hands-on experience with relational and NoSQL databases (e.g., DB2, Redis, Postgres, Couchbase).
- Solid programming and scripting skills, with proficiency in automation tools such as Python and Ansible.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills, with the ability to explain concepts to product managers and business partners.
Benefits:
- Competitive base salaries and bonus incentives.
- Support for financial well-being and retirement.
- Comprehensive medical, dental, vision, life insurance, and disability benefits.
- Flexible working model (hybrid, onsite, or virtual depending on role).
- Generous paid parental leave policies.
- Free access to global on-site wellness centers.
- Free and confidential counseling support through the Healthy Minds program.
- Career development and training opportunities.
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 status protected by law. Employment is contingent upon successful completion of a background verification check.
Apply now: American Express Careers