Senior Software Engineer I

American Express
Gurugram
Workplace: HybridFull timeFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Problem-solving","Mentoring","Technical leadership","Cross-functional collaboration","Guidance"]

Lead software development across the full lifecycle, ensuring technical excellence while mentoring junior engineers. Build and maintain distributed, scalable, multi-tier Java applications, from design and testing through deployment and production support. Collaborate across teams to align technology with business objectives, improve performance, and deliver scalable solutions using CI/CD, automated testing, and DevOps practices in cloud environments (preferred).

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: 4 hours agoStatus: Live
Reposted: similar role first listed 2 months ago

Job Summary

Lead software development across the full lifecycle, ensuring technical excellence while mentoring junior engineers. Build and maintain distributed, scalable, multi-tier Java applications, from design and testing through deployment and production support. Collaborate across teams to align technology with business objectives, improve performance, and deliver scalable solutions using CI/CD, automated testing, and DevOps practices in cloud environments (preferred).
Location: Gurugram
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Mentor and coach junior software engineers and provide guidance to support their growth and development.
  • •Direct the design, development, testing, and deployment of software applications and systems.
  • •Oversee software tasks, platforms, and technologies to expand and maintain applications meeting changing requirements.
  • •Write automated unit tests and provide technical guidance to ensure best practices and coding standards.
  • •Monitor software performance, analyze technical challenges, and collaborate cross-functionally to deliver scalable, high-quality solutions.

Pay and Benefits

Perks:Health InsuranceDentalVisionLife InsuranceDisabilityRetirementParental LeaveCounseling SupportWellness Stipend

Key Requirements

  • •Bachelor’s degree in Computer Science, Computer Engineering, or comparable experience; advanced degree preferred.
  • •10+ years of software engineering experience with a strong focus on Java-based application development.
  • •Experience building and maintaining distributed, scalable, multi-tier applications.
  • •Experience in application design, development, testing, deployment, and production support.
  • •Familiarity with CI/CD pipelines, automated testing, code quality practices, and DevOps principles.
Experience:10+ years
Education:Bachelor's in Computer Science, Computer Engineering
Skills:Problem-solvingMentoringTechnical leadershipCross-functional collaborationGuidance
Languages:US
Tech Stack:JavaAWSAzureGCPCI/CDAutomated testingDevOpsUnit testingIntegration testingFunctional testingPerformance testingDistributed systemsNoSQLRelational databasesDockerKubernetesKafkaEvent streamingContainerisationOrchestration

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