Skip to main content
ResumeKart
← Back to Jobs

Senior Software Engineer I

American Express•India
Full-timeSenior
👁️ 0 views•📝 0 applications•Posted 9/20/2026•Expires 10/20/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Senior Software Engineer I roles in India — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

Description GLB is a global organization dedicated to building loyalty products that create meaningful connections with customers and power the American Express brand. Responsibilities • Hands-on engineer with expertise in developing complex, large-scale enterprise Microservice applications • Expertise in Go, Kafka, Microservices REST APIs• Responsible for technical aspects of software engineering for assigned applications including design, developing prototypes, and coding assignments. • Partners with product team and other internal teams and technical product managers to deliver new features/improvements to the platform. • Establish and accepts responsibility for engineering practices across teams for example the code review, build and release process and the effectiveness of the retrospective. • Experience writing software in Go. • Experience with data structures, algorithms, and software design. • Exposure to Event driven architecture. • Develop Unit tests/Component test cases using Go. • Demonstrated ability to design, train, fine-tune, and optimize REST API • Exposure in building cloud-native platforms on modern tech stack: AWS, Java, Spring Framework, RESTful API, and container-based application. • Ability to learn new tools and paradigms in data engineering and science. • Proven experience attracting, hiring, retaining, and leading top engineering talent. • Creative, passionate, and experienced leader of both people and technology. • Team Management savvy (e.g., planning, budgetary control, people management, vendor management, etc.). • Experience with DevOps, reliability engineering, and platform monitoring. • Well versed in AGILE, DevOps and Program Management methods. • Enterprise thinking - find opportunities to educate and learn from other groups, including mobile & web engineering teams • Solves technical problems outside of day-to-day responsibilities • Develop team's strategy and prioritize technology initiatives • Ensure frictionless CI/CD pipeline from the teams • Able to effectively communicate the concerns and capacity of the team to partners • Introduces new and impactful technologies based on research, POC efforts and independent research Qualifications • Experience in application design, software development, and testing in an Agile environment using Go • Experience with relational and NoSQL databases, including Elastic Search, PostgreSQL, Couchbase, or Cassandra. • Experience designing and developing REST APIs for high volume clients. • Experience with continuous integration tools (Jenkins, Github). • Experience with automated build and test frameworks a plus. • Experience in American Express Technologies is highly desired. • A proven hunger to learn new technologies and translate them into working software. • Experience with container and container orchestration technologies, such as Docker and Kubernetes. • Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.). • Strong ability to develop unique, outside the box ideas • Strong analytical, problem-solving/quantitative skills • Willing to take risks, experiment, and share fresh perspectives • Aptitude for learning and applying programming concepts. • Ability to effectively communicate with internal and external business partners. Preferred Additional: • Knowledge of Loyalty/Rewards and Credit card industry • Experience with coding skills across a variety of distributed technologies • Experience with open-source frameworks is a plus – especially maintaining or contributing to open source projects! • Experience with a broad range of software languages (Java/Go/Javascript) and payments technologies Preferred Qualifications • Bachelor's degree in computer science, Engineering, Information Systems • 8+ years of experience.

Required Skills

GoKafkaMicroservicesREST APIs

Partner picks for Senior Software Engineer I in India

Matched to the skills this page calls for and the candidate's location.

Partner
  • edXVerified partner
    Partner course provider

    Courses and programmes from universities and institutions worldwide.

  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

  • Partner competition

    Hackathon platform used by student and community hackathons across India.

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

Prepare to Win This Role

Everything you need to ace the interview and negotiate top-of-band compensation.

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.