Senior Engineer I

Gurugram, Haryana, India
Aug 02, 2024
Jul 18, 2025
Hybrid
Full-Time
9 Years
Job Description

At American Express, we empower people and businesses to achieve incredible things. By joining Team Amex, you'll be part of a global community dedicated to backing our customers, communities, and each other. We offer a supportive environment where you can grow your career with benefits and flexibility that cater to your personal and professional needs.

As a Senior Engineer I, you'll play a key role in designing, developing, and managing products through all stages of their lifecycle. You'll work closely with various teams to enhance product strategies, manage feature backlogs, and address risks and issues related to product development.

Key Responsibilities

  1. Product Management. Serve as a central resource throughout the product lifecycle, from planning and development to release and maintenance. Manage the product backlog and ensure alignment with the roadmap.
  2. Collaboration. Partner with cross-functional teams including Product, Technology, and other stakeholders to gather and document requirements.
  3. Policy and Procedure. Update and improve product policies and procedures; provide education on these changes.
  4. Technical Problem-Solving. Identify and resolve technical problems, managing risks and changes related to product management.
  5. Research and Analysis. Conduct research to understand market demands and regulatory environments, and use this information to develop product ideas and improvements.
  6. Stakeholder Management. Maintain key relationships across marketing and program management and provide analysis for presentations and reports.
  7. Financial Modeling. Conduct financial modeling for current and new products.

Key Skill Set

  • Agile Methodologies
  • Communication Management
  • Feature Prioritization
  • Market Analysis
  • Product Development
  • Product Road Mapping
  • Product Strategy
  • Requirements Management
  • Structured Problem Solving

Minimum Qualifications

  1. Experience. 9+ years in software development or comparable experience.
  2. Technical Skills. Hands-on experience with Java/J2EE, Spring Boot, SQL, Hibernate, Microservices, GitHub, Postman. Familiarity with BPM frameworks (e.g., Pega, Camunda).
  3. Application Design. Expertise in application design, software development, and automated testing.
  4. Agile Development. Experience in Agile development practices.
  5. Technologies. Proficiency in XML, SOAP, JSON, web services technologies, RESTful API development, and multi-threaded programming.
  6. CI/CD. Experience with continuous integration/deployment tools (e.g., Jenkins, Maven) and public cloud platforms (AWS, GCP, Azure).
  7. Additional Skills. HTML, CSS, AJAX, JavaScript frameworks (React, Node.js), .NET, SQL, Python, ML, OCR.
  8. Education. Bachelor's Degree in Computer Science, Engineering, or related field. Advanced degree is a plus.

Compliance and Benefits. American Express prioritizes holistic well-being with benefits that support physical, financial, and mental health, including:

Competitive base salaries and bonus incentives

  • Comprehensive medical, dental, vision, life insurance, and disability benefits (location dependent)
  • Flexible working models (hybrid, onsite, or virtual)
  • Generous paid parental leave policies
  • Access to global on-site wellness centers (location dependent)
  • 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 offers are contingent upon the successful completion of background verification checks.