advertisement
Fresher Jobs

American Express Hiring 2026 – Software Engineer I in Bengaluru

American Express Hiring 2026 – Software Engineer I in Bengaluru

American Express is hiring for a Software Engineer I position in Bengaluru, Karnataka. This is a full-time hybrid role for early-career software engineers with up to 2 years of software development experience.

The role sits within the Enterprise Technology Services organization and involves building and maintaining software applications, writing clean code, automated testing, debugging, code reviews, and supporting applications across development, test, and production environments.

For candidates, the important part of this opening is that it is not limited to one programming language. American Express is looking for a solid software engineering foundation covering object-oriented programming, distributed systems, algorithms, databases, Agile development, and automated testing. Knowledge of Java or Go is preferred.

American Express Software Engineer I Recruitment 2026 – Job Overview

Details Information
Company American Express
Job Role Software Engineer I
Job ID 26013594
Location Bengaluru, Karnataka
Work Mode Hybrid
Job Type Full-time
Job Shift Day
Job Category Technology
Experience Up to 2 years
Qualification Bachelor's degree in Computer Science, Computer Engineering, or comparable experience
Posting Date 11 September 2026
Apply Before 18 September 2026, 12:00 AM
Salary Not mentioned in the provided job details

What Is This Role Actually About?

The Software Engineer I will work on software applications used within American Express's enterprise technology environment.

The day-to-day work is likely to cover the full development cycle at an early-career level. This includes writing code, testing it, fixing defects, reviewing code with guidance, and helping monitor applications after deployment.

The role also requires engineers to work with product and business teams so that technology work matches business needs.

This makes the position a good fit for candidates who want to build a career in software engineering rather than a purely support-based IT role.

Key Responsibilities

The main work areas include:

  • Developing and maintaining software applications.

  • Writing clean, efficient, and well-documented code.

  • Taking part in code reviews with support from senior team members.

  • Writing and supporting automated tests.

  • Debugging software components and fixing defects.

  • Monitoring applications across test, integration, and production environments.

  • Working with product and business teams to support technology initiatives.

  • Understanding business requirements and helping turn them into software solutions.

Who Is a Good Fit for This Role?

This opening is most relevant to early-career engineers who already have a basic understanding of software development and want exposure to production systems.

A strong candidate would normally be comfortable with:

  • Object-oriented programming

  • Data structures and algorithms

  • Relational databases

  • Distributed or multi-tier systems

  • Application development

  • Automated testing

  • Agile development

  • Software debugging

Java or Go knowledge is preferred, but the job description does not say that candidates must know both.

Educational Qualification for American Express Hiring 2026

American Express requires a Bachelor's degree in Computer Science, Computer Engineering, or comparable experience.

The company also expects candidates to understand the core tools and processes used to plan, design, build, test, configure, and maintain software applications.

Experience Requirement

The role is aimed at candidates with up to 2 years of software engineering and development experience or related experience.

This can make the position relevant to early-career professionals who have already gained some practical exposure through software development work.

Technical Areas You Should Know

Object-Oriented Programming

A good understanding of object-oriented design and coding is important. Candidates should know how concepts such as classes, objects, inheritance, abstraction, and interfaces are used in real software.

Data Structures and Algorithms

The job specifically mentions algorithms and distributed systems. Candidates should therefore be ready for technical discussions around problem-solving, data structures, and basic algorithm design.

Databases

Knowledge of both relational and NoSQL databases is mentioned.

Candidates should understand how applications store, retrieve, and work with data.

Distributed Systems

The role includes knowledge and experience with distributed or multi-tier systems. Candidates should have a basic understanding of how different application components communicate and work together.

Automated Testing

Testing is an important part of this position. Candidates should understand automated, functional, and performance testing and how testing fits into the software development lifecycle.

Agile and Scrum/Kanban

Experience with Agile methods such as Scrum or Kanban is also listed.

Candidates should understand ideas such as iterations, user stories, sprint-based development, and team collaboration.

BerojgarShala Analysis

This is an early-career software engineering role, but that does not mean it is a basic coding job.

The listing expects candidates to understand software development beyond just writing code. Knowledge of testing, databases, distributed systems, Agile practices, and application support is also important.

For a fresher or junior developer, having one or two solid projects can help demonstrate these skills. A candidate who can explain how an application was designed, how data was handled, how testing was done, and how a problem was fixed will have a stronger profile than someone who only lists programming languages on a resume.

What Should You Prepare Before Applying?

Before applying, candidates should focus on the areas most closely connected to the role.

For coding preparation, revise:

  • Data structures and algorithms

  • Object-oriented programming

  • Basic system design

  • Database concepts

  • SQL

  • REST and application fundamentals

  • Automated testing

  • Debugging

For Java or Go candidates, also revise the language fundamentals and explain at least one real project built using the language.

Resume Tips for This Role

Do not fill the resume with a long list of technologies.

Instead, show what you actually built.

For example, a strong project description could explain:

Built a backend application using Java, connected it to a relational database, created APIs, added automated tests, and improved response time.

This gives the recruiter more useful information than simply writing:

Java, SQL, REST API, Testing.

Relevant skills to highlight, when genuinely applicable, include Java, Go, OOP, Data Structures, Algorithms, SQL, NoSQL, Distributed Systems, Automated Testing, Git, Agile, Scrum, and API Development.

Work Location and Schedule

The job is based in Bengaluru, Karnataka, and the work arrangement is Hybrid.

The role is full-time and listed under the day shift.

About the Team

The Enterprise Technology Services organization works across American Express to support technology, digital, and data capabilities.

Its work includes technology engineering, architecture, infrastructure, enterprise platforms, security, data governance, and AI platforms.

For this Software Engineer I role, the focus is on developing and supporting software applications within that larger technology environment.

Career Opportunity at American Express

American Express highlights opportunities for employees to learn new skills, develop leadership abilities, and grow their careers.

The company also lists benefits such as competitive salaries, bonus opportunities, financial and retirement support, healthcare benefits, flexible work arrangements, and career development programs, depending on location and role.

How to Apply for American Express Software Engineer I

Candidates interested in this role should apply for Job ID 26013594.

Before submitting the application, check that your resume clearly reflects your software development experience and practical knowledge of programming, testing, databases, and application development.

The listed application deadline is 18 September 2026 at 12:00 AM.

Apply Now 

Frequently Asked Questions

What is the American Express job role?

The position is Software Engineer I.

Where is the job located?

The position is based in Bengaluru, Karnataka.

How much experience is required?

The role is for candidates with up to 2 years of software engineering or related experience.

Is this a fresher job?

The listing does not specifically say "freshers only." However, it is an early-career position and accepts candidates with up to 2 years of experience.

What degree is required?

A Bachelor's degree in Computer Science, Computer Engineering, or a comparable qualification/experience is required.

Which programming languages are preferred?

The listing specifically mentions Java and Go as preferred knowledge areas.

What technical skills are important?

Important areas include object-oriented programming, algorithms, databases, distributed systems, software development, automated testing, and Agile practices.

Is the role hybrid?

Yes. The work arrangement is listed as Hybrid.

Is salary mentioned?

No. Salary information is not mentioned in the provided job details.

What is the last date to apply?

The listed application deadline is 18 September 2026 at 12:00 AM.

Important Note

This role is better suited to candidates who already have a practical software development foundation. Simply knowing a programming language may not be enough because the position also covers testing, databases, distributed systems, debugging, and Agile development.

Candidates should review their actual skills against the job requirements before applying.

BerojgarShala provides job information for informational purposes and does not make hiring decisions on behalf of American Express.

 

Article By

Deepak Jangir

Hi, I'm Deepak Jangir, the author and content manager at BerojgarShala. I am passionate about helping students, freshers, and job seekers find genuine career opportunities across India.

advertisement