Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
American Express

Senior Software Engineer

American Express

. Mentor junior Software Engineers and cross-functional colleagues, fostering excellence and innovation .

Posted 10/6/2026full-timeGurgaon • IndiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in Java-Based Application Development, with a strong focus on building and maintaining Distributed, Scalable, Multi-Tier Applications. Proficient in mentoring junior engineers and leading technical initiatives while ensuring adherence to best practices in software design, development, and testing.

Highest-signal resume keywords
Java-Based Application DevelopmentDistributed Multi-Tier ApplicationsCloud EnvironmentsCI/CD PipelinesContainerization and Orchestration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentAutomated TestingPerformance TestingApplication DesignTechnical GuidanceProblem-SolvingArchitecture ReviewsAlgorithmsNoSQL DatabasesRelational Databases
Soft Skills
MentoringCollaborationInnovationLeadershipCommunication
Tools & Technologies
AWSAzureGCPDockerKubernetesKafka
Industry Keywords
Software EngineeringDevOps PrinciplesCloud PlatformsSoftware IntegrationTechnical Direction

Tech Stack

Tools & technologies
AWSAzureCloudDockerGoogle Cloud PlatformJavaKafkaKubernetesNoSQL

About the role

Key responsibilities & impact
  • Mentor junior Software Engineers and cross-functional colleagues, fostering excellence and innovation
  • Provide guidance and support to junior engineers and foster professional growth
  • Direct the design, development, testing, and deployment of software applications and systems
  • Oversee tasks, platforms, and technologies to expand new and existing software for changing requirements
  • Write automated unit tests to ensure correctness and stability
  • Provide technical guidance and ensure adherence to best practices and coding standards
  • Monitor software performance and implement improvements to optimize functionality
  • Analyze technical challenges and provide innovative solutions to enhance software quality and efficiency
  • Collaborate with cross-functional teams for seamless software integration and deployment
  • Co-create with product and business teams to align technology initiatives with business objectives

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Computer Engineering, and/or comparable experience; advanced degree preferred
  • 10+ years of software engineering experience (or equivalent level based on role requirements) with a strong focus on Java-based application development
  • Proven experience building and maintaining distributed, scalable, multi-tier applications
  • Experience in application design, development, testing, deployment, and production support
  • Experience working in cloud environments and modern software delivery practices is preferred
  • Strong problem-solving skills with the ability to analyze complex technical challenges and deliver scalable solutions
  • Familiarity with CI/CD pipelines, automated testing, code quality practices, and DevOps principles
  • Experience with unit, integration, functional, and performance testing
  • Knowledge of distributed multi-tiered systems, algorithms, NoSQL, and relational databases
  • Knowledge of the core tools used in planning, analyzing, crafting, building, testing, configuring, and maintaining assigned applications
  • Experience leading small teams, mentoring engineers, or driving technical initiatives
  • Experience conducting architecture reviews and influencing technical direction
  • Basic exposure to cloud platforms such as AWS, Azure, or GCP
  • Experience with containerisation and orchestration technologies such as Docker and Kubernetes
  • Knowledge of event streaming platforms such as Kafka is a plus

Benefits

Comp & perks
  • Competitive base salaries
  • Bonus incentives
  • Support for financial well-being and retirement
  • Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
  • Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • Generous paid parental leave policies (depending on your location)
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities