Sr Software Engineer I

American Express
London
Workplace: HybridFull timeFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Mentoring engineers","Driving technical excellence","Architecture reviews","Code reviews","Agile/Scrum collaboration"]

Design, develop, and maintain scalable, cloud-native full-stack applications, building backend services in Go and frontend experiences in React and TypeScript. Architect highly available microservices with REST, gRPC, event-driven patterns, and secure authentication/authorization. Integrate and operate services on Google Cloud, implement IaC and CI/CD, and ensure resilience through observability, performance monitoring, and strong testing. Collaborate with product, UX, and platform teams while mentoring engineers through architecture and code reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
American Express
American Express
1 day ago

Sr Software Engineer I

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 21 hours agoStatus: Live

Job Summary

Design, develop, and maintain scalable, cloud-native full-stack applications, building backend services in Go and frontend experiences in React and TypeScript. Architect highly available microservices with REST, gRPC, event-driven patterns, and secure authentication/authorization. Integrate and operate services on Google Cloud, implement IaC and CI/CD, and ensure resilience through observability, performance monitoring, and strong testing. Collaborate with product, UX, and platform teams while mentoring engineers through architecture and code reviews.
Location: London
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain scalable, cloud-native full-stack applications for backend services and responsive user experiences.
  • •Architect and develop highly available microservices using Go, RESTful APIs, gRPC, event-driven architectures, and asynchronous messaging.
  • •Develop secure backend services by implementing authentication, authorization, API gateways, caching, and concurrency patterns.
  • •Design and optimize relational and NoSQL databases (including PostgreSQL, MySQL, Cloud SQL, MongoDB, Redis, and BigQuery) and implement scalable API integrations (REST, GraphQL, gRPC, WebSockets, Kafka/Google Pub/Sub).
  • •Deploy and operate cloud-native applications on Google Cloud (GKE, Cloud Run, Cloud Functions, Pub/Sub, Secret Manager, IAM, and related services), implement IaC/CI/CD, and ensure observability and resilience while collaborating cross-functionally and mentoring engineers.

Pay and Benefits

Perks:Health InsuranceDentalVisionLife InsuranceDisabilityRetirementPaid Leave

Key Requirements

  • •Bachelor's degree in Computer Science, Engineering, or a related discipline with 10+ years of experience delivering enterprise-scale full-stack solutions.
  • •Strong backend development experience in Go, Java, Spring Boot, and modern API frameworks, including scalable RESTful APIs and gRPC microservices/distributed systems.
  • •Extensive frontend development experience with React.js, TypeScript, JavaScript (ES6+), Next.js, HTML5, CSS3, and modern UI frameworks, with knowledge of responsive design and accessibility (WCAG).
  • •Experience building end-to-end full-stack applications, including state management (Redux Toolkit, React Query, Context API), authentication (OAuth2, OpenID Connect, JWT), and API integration (REST, GraphQL, WebSockets).
  • •Cloud-native delivery experience using Docker, Kubernetes, Helm, plus designing distributed systems with microservices, event-driven architecture, Kafka/Google Pub/Sub, Redis, and async communication patterns.
Experience:10+ yearsEnterprise softwareFull-stackCloud-nativeMicroservices
Education:Bachelor's in Computer Science, Engineering, or a related discipline
Skills:Mentoring engineersDriving technical excellenceArchitecture reviewsCode reviewsAgile/Scrum collaboration
Languages:US
Tech Stack:GolangGoJavaSpring BootRESTGRPCMicroservicesDistributed systemsReact.jsTypeScriptJavaScript (ES6+)Next.jsHTML5CSS3Material UITailwind CSSRedux ToolkitReact QueryContext APIOAuth2

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