Jobs / Software Development Engineer (SDE) / Amazon Hiring Application Engineer III in Bangalore | B2B Payments
Amazon Development Centre logo

Amazon Development Centre

Amazon Hiring Application Engineer III in Bangalore | B2B Payments

location_on Bangalore | On-site
work 3+ years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

Amazon is hiring an Application Engineer III for its B2B Payments, Invoicing & Lending organization in Bangalore. This role is focused on application support, production troubleshooting, software maintenance, automation, monitoring, and operational excellence for payment-related systems that operate at significant scale.

The position is suited to an experienced software development or technical support professional who enjoys investigating difficult technical problems and improving the reliability of production applications. You will work across multiple products, features, and services while partnering with development teams to resolve issues, improve operational processes, and build tools that reduce manual effort.

The role provides an opportunity to work with large-scale distributed systems and payment technology while contributing to systems that require accuracy, performance, and dependable availability.


Key Responsibilities

  • Investigate incoming support tickets and perform detailed troubleshooting across applications, services, and features.
  • Diagnose production software problems, identify root causes, and implement appropriate fixes through configuration or code changes.
  • Maintain and support applications across staging and production environments.
  • Develop automation tools and monitoring solutions that improve operational efficiency and reduce repetitive manual work.
  • Contribute to maintenance-driven software development projects using supported programming and scripting technologies.
  • Work with Java, Ruby with Rails, Python, and shell scripting where required for application fixes, automation, and operational tasks.
  • Support software deployment activities and help maintain application readiness in production environments.
  • Track technical issues, communicate system and support status, and help drive timely resolution of service-level concerns.
  • Take ownership of assigned applications or application components and maintain a strong understanding of their operational behavior.
  • Build GenAI-based tools that can assist operations and maintenance activities.
  • Collaborate with development teams when issues need deeper engineering support or when applications transition between development and support ownership.
  • Create and maintain team-specific knowledge resources and operational expertise.
  • Improve processes by identifying manual activities that can be automated and by developing practical solutions for recurring technical issues.


Required Skills

Candidates should have at least three years of experience in software development or technical support. Strong troubleshooting and debugging ability is central to this position because the engineer will investigate production issues and help restore application functionality.

Experience with development or technical support is required, along with practical scripting experience in one or more languages such as Bash, Python, Perl, or Ruby. The role also involves working with application code and operational tooling, so candidates should be comfortable reading technical information, analyzing system behavior, and determining effective solutions.


Preferred Skills

Knowledge of web services, distributed systems, and web application development is preferred. Experience supporting systems with multiple services or components can be useful when investigating production issues and understanding dependencies.

Candidates with exposure to AWS, web technologies, monitoring, automation, deployment support, or large-scale application operations may find their experience relevant to the responsibilities of this role.


Education

The provided job description does not specify a particular educational qualification. Applicants should therefore focus on demonstrating relevant software development, technical support, troubleshooting, scripting, and application operations experience.


Experience

A minimum of three years of software development or technical support experience is required. Relevant experience includes application troubleshooting, technical support, software development, debugging, scripting, production support, and operational maintenance.

The role is particularly relevant to professionals who have worked on production systems and can move from issue investigation to practical resolution. Experience working with development teams and taking ownership of application components can also be valuable.


Required Technologies

The role references Java, Ruby, Ruby on Rails, Python, shell scripts, Bash, Perl, AWS, web technologies, GenAI tools, web services, distributed systems, and web application development. These technologies and technical areas support application maintenance, troubleshooting, automation, deployment, monitoring, and operational improvements.


Soft Skills

Strong analytical thinking and structured troubleshooting are important for this position. Engineers should be able to investigate unclear problems, communicate findings, and work with other teams to reach a resolution.

Ownership is also important because the role involves responsibility for applications or components and requires engineers to follow issues through to resolution. Clear communication, collaboration, adaptability, and a willingness to build deeper technical knowledge are valuable when working with development and support teams.


Benefits of Working in this Role

This role offers exposure to large-scale payment systems, distributed applications, production engineering, automation, and operational excellence. Professionals can develop experience across software development, technical support, cloud technology, monitoring, deployment, and troubleshooting while working on systems that operate at significant transaction volumes.

The position can also provide practical exposure to GenAI-based operational tooling and collaboration between software development and support engineering functions.


Work Mode

The provided job description does not explicitly state a work mode. The location is Bangalore, Karnataka, India.


Location

This Application Engineer III opportunity is based in Bangalore, Karnataka, India. It is relevant for professionals searching for Amazon Jobs, Application Engineer Jobs, Software Jobs, IT Jobs, Technical Support Jobs, Production Support Jobs, and Developer Jobs in Bangalore.


Who Should Apply

This opportunity is suitable for software engineers, application support engineers, technical support professionals, and production support specialists with at least three years of relevant experience. Candidates should be comfortable troubleshooting technical systems, working with application code or support processes, and using scripting languages for automation.

Professionals interested in large-scale distributed systems, payment applications, cloud environments, and operational engineering may find this role particularly relevant.


Career Growth

Experience in this position can strengthen skills in application engineering, production support, DevOps-oriented automation, cloud operations, distributed systems, and software reliability. Depending on individual career direction, this foundation can support future growth into senior application engineering, production engineering, software development, technical support leadership, or specialized reliability and operations roles.


Application Advice

When applying, highlight measurable experience in troubleshooting production systems, debugging applications, automating repetitive processes, supporting deployments, and resolving technical issues. Mention your strongest scripting languages and provide relevant examples of Python, Ruby, Java, Bash, Perl, AWS, or web technology experience where applicable.

If you have worked with distributed systems, web services, monitoring, GenAI tools, or large-scale applications, make those skills easy to identify on your resume. Also emphasize ownership of production issues, collaboration with development teams, and your ability to improve operational processes.

Technical Ecosystem

Eligibility Criteria

school

Education

B.Tech or equivalent degree in Computer Science, Information Technology, or a related field.

work_history

Experience

3+ years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.