Gurugram, Haryana, India
Dec 06, 2024
Nov 12, 2025
Hybrid
Full-Time
8 Years
Job Description

As an Engineer I at American Express, you will be part of a diverse and dynamic technology team. In this role, you'll be responsible for developing, designing, and deploying high-quality software applications that play a crucial part in providing world-class service to customers. This is an exciting opportunity for experienced software engineers to work with cutting-edge technologies in an innovative, fast-paced environment.

Responsibilities

  • Handle the technical aspects of software development, including coding, prototyping, and ensuring software meets functional specifications.
  • Lead the technical design of applications, making decisions on architecture, implementation, and solutions.
  • Conduct code reviews, ensuring that software meets coding standards and quality benchmarks.
  • Implement automated testing and validation to ensure the robustness and reliability of code.
  • Oversee the deployment of software across different environments (test, integration, production).
  • Actively monitor systems, troubleshoot issues, and ensure seamless operations of all systems in production.
  • Explore opportunities to modernize platforms and introduce innovative solutions to improve system performance, scalability, and usability.
  • Take responsibility for the success of the team in meeting its goals and deadlines.
  • Drive the team’s strategy, prioritize initiatives, and influence team members by challenging the status quo and implementing innovative ideas.
  • Act as a productivity multiplier by analyzing workflows and optimizing team performance.

Minimum Qualifications

  1. Experience. 8+ years of professional experience in software development.
  2. Skills. Proficient in Java/J2EE, RESTful API development, Spring Boot, and BPM Tools (such as Pega, JBPM, Camunda).
  3. Hands-on experience with continuous integration tools like Jenkins, Maven, XLR, and containerization using Docker.
  4. Strong understanding of cloud technologies (AWS, GCP, or Azure) and automated testing frameworks (Mockito, SOAPUI, JMeter).
  5. Ability to communicate technical solutions clearly to both technical and non-technical stakeholders.
  6. Education. Bachelor’s degree in Computer Science, Computer Engineering, or a related field. Advanced degrees are a plus.

Preferred Qualifications

  • Experience with Agile development methodologies.
  • Expertise in HTML, CSS, AJAX, React, and NodeJS.
  • Ability to collaborate across teams to define technical requirements and provide solutions.
  • Proven track record of taking initiative and solving technical problems beyond day-to-day responsibilities.

What We Offer. American Express offers a wide range of benefits to support your well-being and professional development.

  • Competitive Salaries & Bonus Incentives
  • Comprehensive Health Benefits. Medical, dental, vision, and life insurance (depending on location).
  • Flexible Work Arrangements. Hybrid, onsite, or virtual roles based on business needs.
  • Generous Paid Parental Leave Policies
  • Career Growth. Training, development opportunities, and career progression.
  • Employee Assistance Programs. Free confidential counseling and wellness support.
  • Wellness Programs. Access to global on-site wellness centers.

Why Join Team Amex?

  • Be a part of a global company that values innovation and teamwork.
  • Work with cutting-edge technologies and contribute to impactful projects.
  • Benefit from a diverse, supportive, and inclusive work environment.
  • Gain access to continuous learning and development opportunities to grow your career.

American Express is committed to diversity and inclusion, offering equal employment opportunities to all employees. All decisions regarding employment are based on skills, qualifications, and performance.

Related Jobs