Senior Software Engineer I

American Express
Chennai
Workplace: HybridFull timeFunction: Software EngineeringExperience: 8-12 yearsEducation: bachelorsSkills: ["Collaboration","Creative problem solving","Presenting","Growth mindset","User research"]

Develop and test software by refactoring code and improving code structure, quality, and automation. Collaborate with product management and engineering to define and implement solutions, focusing on API specs, code reviews, testing, and proof-of-concepts. Work as part of an Agile team on user story analysis, design, development, and builds automation tools. Apply innovative technologies and present designs and milestone deliverables to stakeholders.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
American Express
American Express
1 day 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: 5 hours agoStatus: Live
Reposted: similar role first listed 2 months ago

Job Summary

Develop and test software by refactoring code and improving code structure, quality, and automation. Collaborate with product management and engineering to define and implement solutions, focusing on API specs, code reviews, testing, and proof-of-concepts. Work as part of an Agile team on user story analysis, design, development, and builds automation tools. Apply innovative technologies and present designs and milestone deliverables to stakeholders.
Location: Chennai
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop, test, maintain, and document applications, including ongoing refactoring to improve code quality.
  • •Write code and specifications such as API specs, and conduct code reviews and testing in ongoing sprints or proof-of-concepts.
  • •Collaborate with product management and engineering to define and implement innovative solutions for product direction, visuals, and experience.
  • •Serve as a core Agile team member for user story analysis and elaboration, design, development, and testing/build automation.
  • •Identify opportunities to adopt innovative technologies and conduct user research/evaluate user feedback, presenting designs and milestones to peers and executive stakeholders.

Key Requirements

  • •8 to 12 years of experience in analysis, design, development, testing, and implementation of system applications.
  • •Familiarity with Agile or other rapid application development methods.
  • •Hands-on expertise in application design, software development, and automated testing.
  • •Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
  • •Confirmed experience with object-oriented design and coding with a variety of languages.
Experience:8-12 yearsDistributed systemsObject-oriented programmingAutomated testingRelational databases
Education:Bachelor's
Skills:CollaborationCreative problem solvingPresentingGrowth mindsetUser research
Languages:English
Tech Stack:JavaKotlinUNIXLinuxPostmanCI/CDAPI specsAgileObject-oriented designRelational databasesAutomation tools

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