Senior Software Engineer I

American Express
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Mentorship","Collaboration","Technical guidance","Problem-solving"]

Design, develop, test, and deploy full-stack enterprise applications within the Enterprise Technology Services organization. Build distributed, reactive systems using Java, React, REST APIs, NoSQL, and GraphQL, while applying Agile/Scrum practices. Mentor junior engineers, write automated unit tests, monitor performance, and collaborate with cross-functional product and business teams to optimize integration, quality, and efficiency. Leverage AI tools (e.g., GitHub Copilot and agentic tools) across the SDLC.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
American Express
American Express
3 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: 17 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Design, develop, test, and deploy full-stack enterprise applications within the Enterprise Technology Services organization. Build distributed, reactive systems using Java, React, REST APIs, NoSQL, and GraphQL, while applying Agile/Scrum practices. Mentor junior engineers, write automated unit tests, monitor performance, and collaborate with cross-functional product and business teams to optimize integration, quality, and efficiency. Leverage AI tools (e.g., GitHub Copilot and agentic tools) across the SDLC.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Direct end-to-end development of software applications, ensuring adherence to best practices and coding standards.
  • •Build and integrate full-stack enterprise features using Java, React, REST APIs, NoSQL, and GraphQL.
  • •Write automated unit tests, perform automation testing and documentation, and ensure software correctness and stability.
  • •Monitor software performance, analyze technical challenges, and implement improvements to optimize functionality and integration.
  • •Mentor and coach junior engineers and collaborate with cross-functional teams to align technology initiatives with business objectives.

Pay and Benefits

Perks:Health InsuranceDentalVisionLife InsuranceDisability InsuranceRetirementPaid LeaveRemote WorkCounseling Support

Key Requirements

  • •7+ years building full-stack enterprise applications using Java, React, REST APIs, and NoSQL databases.
  • •Deep knowledge of distributed (multi-tiered) systems, algorithms, and relational databases.
  • •Experience with reactive systems and GraphQL is a plus.
  • •Strong software development and automated testing background, including object-oriented design.
  • •Experience in Agile software development (Scrum/Kanban) and automation testing documentation.
Experience:7+ yearsEnterprise applications
Education:Bachelor's in Computer Science, Computer Engineering
Skills:MentorshipCollaborationTechnical guidanceProblem-solving
Tech Stack:JavaReactREST APIsNoSQLRelational databasesGraphQLReactive systemsDistributed systemsAgileScrumKanbanAutomated testingUnit testingGitHub CopilotDevinClaude CodeGenAISDLC

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