Senior Manager Software Engineering

American Express
India
Workplace: HybridFull timeFunction: Software EngineeringExperience: 12+ yearsEducation: bachelorsSkills: ["Mentorship","Leadership","Cross-functional collaboration","Stakeholder management","Continuous improvement"]

Lead and mentor a team of software engineers delivering distributed, near real-time payment and merchant network capabilities. Own software development, deployment, support, and monitoring across environments, while driving innovation, automation, and continuous improvement through metrics and feedback. Collaborate with senior leaders and cross-functional partners to define technology roadmaps and align engineering execution with organizational goals, including hiring, resource allocation, timelines, and budget.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
American Express
American Express
1 day ago

Senior Manager Software Engineering

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live
Reposted: similar role first listed 2 months ago

Job Summary

Lead and mentor a team of software engineers delivering distributed, near real-time payment and merchant network capabilities. Own software development, deployment, support, and monitoring across environments, while driving innovation, automation, and continuous improvement through metrics and feedback. Collaborate with senior leaders and cross-functional partners to define technology roadmaps and align engineering execution with organizational goals, including hiring, resource allocation, timelines, and budget.
Location: India
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Oversee and mentor a team of software engineering colleagues, enabling continuous learning, growth, and inclusivity.
  • •Manage resource allocation, project timelines, and budget to ensure alignment with organizational goals.
  • •Collaborate with senior leadership to hire and retain talent and support professional development.
  • •Lead the development, deployment, support, and monitoring of software across multiple environments.
  • •Drive continuous improvement by leveraging metrics and feedback, and collaborate to define technology roadmaps and innovation/automation strategies.

Pay and Benefits

Perks:Health InsuranceDentalVisionLife InsuranceDisabilityRetirementParental Leave

Key Requirements

  • •Bachelor’s degree in Computer Science or Computer Engineering (or comparable experience), with an advanced degree preferred.
  • •12+ years of software engineering and development experience (or related).
  • •Experience leading and managing software engineering teams with technical leadership and mentorship.
  • •Expertise in application design, software development, and automated testing (functional and performance).
  • •Knowledge of distributed (multi-tier) systems, algorithms, and relational and NoSQL databases, and Agile methods (Scrum/Kanban).
Experience:12+ yearsPaymentsDistributed systemsAgileSoftware development
Education:Bachelor's in Computer Science, Computer Engineering
Skills:MentorshipLeadershipCross-functional collaborationStakeholder managementContinuous improvement
Tech Stack:Distributed systemsNoSQLRelational databasesAgileScrumKanbanAutomated testingPerformance testing

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