Senior Software Engineer I

American Express
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Leadership","Communication","Problem-solving","Analytical skills"]

Design, develop, and operate large-scale enterprise microservices for platform applications. You’ll build REST APIs and event-driven architectures using Go, partner with product and technical teams to deliver improvements, and uphold engineering practices like code review and release processes. The role includes testing (unit/component), CI/CD reliability, and contributing to cloud-native platforms on AWS with modern tooling such as containers and orchestration.

Loading

Loading job details...

Preparing the role view and application actions.

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

Job Summary

Design, develop, and operate large-scale enterprise microservices for platform applications. You’ll build REST APIs and event-driven architectures using Go, partner with product and technical teams to deliver improvements, and uphold engineering practices like code review and release processes. The role includes testing (unit/component), CI/CD reliability, and contributing to cloud-native platforms on AWS with modern tooling such as containers and orchestration.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own technical aspects of software engineering for enterprise microservice applications, including design, prototypes, and coding assignments.
  • •Develop REST APIs and event-driven architecture components for platform improvements in collaboration with product and internal teams.
  • •Establish and drive engineering practices across teams, including code review, build/release process effectiveness, and retrospectives.
  • •Develop and run unit/component tests, and help ensure frictionless CI/CD pipelines and reliability engineering practices.
  • •Contribute to team strategy and technology initiative prioritization, and communicate team concerns and capacity to partners.

Pay and Benefits

Perks:Health InsuranceDentalVisionLife InsuranceDisability BenefitsParental Leave

Key Requirements

  • •8+ years of experience in software development, testing, and engineering execution.
  • •Experience writing software in Go, including designing and implementing REST APIs for high-volume clients.
  • •Strong knowledge of data structures, algorithms, and software design, including microservices and event-driven architecture exposure.
  • •Hands-on experience with cloud-native platforms and modern tech stacks (e.g., AWS, Java, Spring Framework) and container technologies.
  • •Experience with CI practices such as automated builds/tests and tools like Jenkins and GitHub.
Experience:8+ years
Education:Bachelor's in computer science, Engineering, Information Systems
Skills:LeadershipCommunicationProblem-solvingAnalytical skills
Tech Stack:GoKafkaMicroservicesREST APIsAWSJavaSpring FrameworkEvent-driven architectureUnit testsComponent testsAgileDevOpsCI/CDJenkinsGitHubDockerKubernetesElastic SearchPostgreSQLCouchbase

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