Flag job

Report

Senior Software Engineer - Backend

Salary

₹25 - 35 LPA

Min Experience

5 years

Location

Gurgaon, Pune, Bangalore

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Come be a part of the team that is transforming American Express's digital experience! We are looking for a talented and experienced Senior Software Engineer to join our Backend Engineering team. As a Senior Software Engineer, you will be responsible for designing, building, and maintaining the backend systems that power our innovative customer-facing applications. You will work closely with cross-functional teams to deliver high-quality, scalable, and reliable solutions that meet the evolving needs of our customers. Key Responsibilities: - Design and develop robust, scalable, and maintainable backend systems and services - Collaborate with product managers, designers, and other engineering teams to understand requirements and translate them into technical solutions - Write clean, well-documented, and testable code using best practices and modern software engineering principles - Participate in code reviews, pair programming, and knowledge sharing to continuously improve the team's skills and codebase - Proactively identify and address technical challenges, bottlenecks, and technical debt - Stay up-to-date with the latest industry trends and technologies and recommend improvements to the team Qualifications: - 5+ years of experience in backend software engineering, preferably in the financial services or payments industry - Strong proficiency in Java, Python, or Go, and experience with frameworks like Spring Boot, Django, or Gin - Expertise in designing and implementing scalable, fault-tolerant, and highly available distributed systems - Hands-on experience with databases (SQL and NoSQL), message queues, caching, and other relevant technologies - Familiarity with DevOps practices, containerization, and cloud platforms (e.g., AWS, Azure, GCP) - Excellent problem-solving, analytical, and communication skills - Ability to work collaboratively in a team environment and drive projects to completion - Bachelor's or Master's degree in Computer Science, Engineering, or a related field

About the company

American Express is a globally integrated payments company, providing customers with access to products, insights and experiences that enrich lives and build business success. Learn more at americanexpress.com and connect with us on facebook.com/americanexpress, instagram.com/americanexpress, linkedin.com/company/american-express, twitter.com/americanexpress, and youtube.com/americanexpress.

Skills

java
python
go
spring boot
django
gin
sql
nosql
devops
aws
azure
gcp