Senior Software Engineer I

American Express
Gurugram
Workplace: HybridFull timeFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Mentoring","Coaching","Collaboration","Technical guidance","Problem-solving"]

Design, develop, test, and deploy software applications for American Express’s enterprise technology platform. You’ll work with distributed systems, microservices, and modern web stacks, writing automated unit tests and guiding junior engineers. Collaborate cross-functionally with product and business teams to align technology initiatives, optimize performance, and ensure reliable integration and deployment across platforms and services in a hybrid environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
American Express
American Express
2 days ago

Senior Software Engineer I

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 19 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Design, develop, test, and deploy software applications for American Express’s enterprise technology platform. You’ll work with distributed systems, microservices, and modern web stacks, writing automated unit tests and guiding junior engineers. Collaborate cross-functionally with product and business teams to align technology initiatives, optimize performance, and ensure reliable integration and deployment across platforms and services in a hybrid environment.
Location: Gurugram
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Direct end-to-end development of software applications and ensure adherence to best practices.
  • •Design, develop, test, and deploy software solutions based on business requirements, including Java and React-based solutions.
  • •Write automated unit tests to ensure correctness and stability and improve software performance.
  • •Oversee and expand new and existing software systems across platforms and technologies.
  • •Mentor and coach junior software engineers and provide technical guidance to ensure coding standards and integration quality.

Pay and Benefits

Perks:Health InsuranceDentalVisionLife InsuranceDisabilityRetirementPaid ParentalHybrid WorkLearning Budget

Key Requirements

  • •8+ years of software engineering and development experience in application design, development, and automated testing.
  • •Object-oriented design and coding experience across a variety of languages.
  • •Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
  • •Experience using Agile software development practices such as Scrum/Kanban and working with user stories.
  • •Experience with Java/J2EE and modern cloud-native technologies including React, Spring Boot, Microservices, Kafka, and cloud platforms (AWS/Azure/GCP) with Docker/Kubernetes and CI/CD tools.
Experience:8+ yearsDistributed systemsMicroservicesCloudAutomated testingAgile/Scrum
Education:Bachelor's in Computer Science, Computer Engineering
Skills:MentoringCoachingCollaborationTechnical guidanceProblem-solving
Languages:US
Tech Stack:JavaJ2EEReactSpring BootMicroservicesKafkaAWSAzureGoogle Cloud Platform (GCP)DockerKubernetesCI/CDGitJenkinsMavenNoSQLRelational databasesAgileScrumKanban

Company Brief

American Express
Provides global payment, credit, and travel-related financial services for consumers and businesses. Best known for its charge and credit cards, merchant payment network, and premium customer rewards and servicing.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: New York City, United States
Founded: 1850
WebsiteLinkedIn