Software Engineer II at American Express
American Express · Gurugram, India
- Salary: Not Disclosed
- Experience: Senior level
📋 Job Details at a Glance 📍 Location Gurugram, India 🏢 Company American Express 👥 Experience Senior level 🎓 Qualification Senior level 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python TypeScript JavaScript React SQL PostgreSQL Azure REST APIs Software Engineer II at American Express — Full Details & How to Apply American Express is seeking a Software Engineer II in Gurugram, India to develop modern web applications and leverage Generative AI capabilities. This role directly supports enterprise compute inventory management by integrating and consolidating data from multiple sources to ensure data accuracy and visibility across infrastructure platforms. This Software Engineer II position is critical for enhancing operational efficiency through advanced analytics and intelligent automation. The role involves building scalable data integration and reporting solutions using technologies such as Python , TypeScript , JavaScript , React , SQL , PostgreSQL , and REST APIs . The engineer will work with Azure environments and REST APIs to deliver robust, real-time data pipelines that support enterprise-level infrastructure monitoring and decision-making. American Express recruitment for this role emphasizes technical depth and system reliability. The position is part of a team focused on data accuracy and visibility in infrastructure platforms. Candidates will work with core technologies including Python , React , and Generative AI to develop solutions that improve operational workflows. The company is actively seeking individuals with senior-level qualifications and experience in software engineering. 2023, 2024, 2025, 2026 graduates with Senior level qualifications and Senior level experience are eligible. The role does not disclose a salary figure; Not Disclosed is the official salary range provided. Candidates will gain hands-on experience with Python , TypeScript , JavaScript , React , SQL , PostgreSQL , Azure , and REST APIs . This role provides a foundation for advancing into senior software engineering roles focused on data-driven automation and intelligent systems. It offers a clear progression path into enterprise-level software development within a global technology organization. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Software Engineer II jobs in Gurugram, India jobs are available through American Express recruitment . Candidates must apply online via the official portal to be considered. Job Role & Responsibilities The Software Engineer II at American Express designs and deploys scalable, AI-powered enterprise applications using Python and React , ensuring real-time data visibility and operational efficiency through REST APIs and PostgreSQL . This role directly impacts data accuracy, system performance, and intelligent automation in financial services infrastructure. Develop modern web applications using React.js to deliver responsive user interfaces with real-time data updates via REST APIs . Implement data integration pipelines in Python to connect structured and unstructured enterprise data stored in PostgreSQL . Design and deploy AI-driven reporting solutions using Generative AI and Large Language Models to extract insights from unstructured data sources. Collaborate with operations teams to validate data accuracy in PostgreSQL and ensure consistency across Azure cloud environments. Maintain and refactor the codebase of AI-enabled applications using Python and React to meet performance and security benchmarks. Optimize reporting mechanisms by querying PostgreSQL databases with SQL to reduce latency and improve decision-making speed. Diagnose and resolve performance bottlenecks in REST APIs and Python services using logs and error metrics from Azure monitoring tools. Document data integration workflows and application processes using structured SQL queries and PostgreSQL schema diagrams for operational clarity. This role demands direct ownership of application performance, data integrity, and AI-driven automation, with measurable impact on data accuracy , system uptime , and reporting efficiency across enterprise platforms. Required Skills & Technical Competencies Candidates must demonstrate proficiency in Python , TypeScript , JavaScript , React , SQL , PostgreSQL , and Azure to build and maintain AI-powered enterprise applications. These skills are applied in real-world scenarios involving data integration, API development, and cloud deployment. Technical Skills Python — advanced — used to develop scalable backend services, data pipelines, and AI models that process enterprise data in PostgreSQL and integrate with REST APIs . TypeScript — intermediate — applied to build type-safe frontend components in React for improved code maintainability and error detection in web applications. JavaScript — intermediate — used to implement dynamic user interactions in React applications and manage asynchronous data loading from REST APIs . React — advanced — leveraged to build modern, responsive web interfaces that interact with REST APIs and render real-time data from PostgreSQL databases. SQL — advanced — employed to write complex queries for data extraction, filtering, and aggregation in PostgreSQL for reporting and analytics. PostgreSQL — advanced — used to manage enterprise data storage, enforce schema integrity, and support high-volume data queries via SQL and REST APIs . Generative AI — advanced — applied to develop intelligent automation solutions that interpret unstructured data and generate actionable reports using Large Language Models . Azure — intermediate — used to deploy and manage cloud-based services, including REST APIs and PostgreSQL databases in production environments. When showcasing these skills, emphasize hands-on projects involving Python data pipelines, React UI development, and SQL queries on PostgreSQL — with measurable outcomes such as reduced latency or improved data accuracy. Eligibility Criteria This role is designed for candidates with senior-level programming expertise and a strong foundation in Python , React , and SQL , particularly those with experience in enterprise data systems and AI-driven applications. Must hold a Bachelor’s degree in Computer Science, Information Technology, or a related field with a minimum CGPA of 3.0 or equivalent. Eligible for 2023, 2024, 2025, and 2026 batches only. Requires senior-level experience, meaning candidates must have completed at least two years of relevant programming projects or internships. Must demonstrate practical experience with Python , React , and PostgreSQL through a portfolio or project documentation. Must have a clear, documented project history showing implementation of REST APIs and SQL queries in real-world applications. Must submit a portfolio that includes code repositories, deployment logs, and performance metrics from Python or React applications. Documentation & Portfolio Requirements Your resume must include a dedicated section with a GitHub link , project descriptions , and code snippets demonstrating use of Python , React , and PostgreSQL in data integration or web application development. For this role, prioritize projects that involve Python data pipelines, React frontend components, and SQL queries on PostgreSQL — especially those integrating with Generative AI or REST APIs to solve real business problems. Salary for Software Engineer II at American Express 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer II role at American Express is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Engineer II Upskilling with the right resources significantly enhances your chances of selection for this specific role by aligning your skills with the job requirements. Recommended Courses & Resources Python — Essential for backend development and data manipulation in this role. TypeScript — Important for building scalable applications with strong typing. JavaScript — Fundamental for client-side scripting and enhancing user experience. React — Key for developing dynamic user interfaces and single-page applications. KodNest — Provides hands-on experience with modern software engineering practices. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without showing evidence of expertise in Python or React — include specific projects or experiences. ❌ Using a generic resume instead of aligning experience with the specific responsibilities listed — tailor your resume to the job description. ❌ Listing technologies like SQL without detailing their application in past projects or roles — provide context for your skills. ❌ Ignoring the senior-level experience requirement and applying as a fresher — ensure you meet the experience criteria. ❌ Adding unrelated technologies or unsupported claims to increase ATS keywords — focus on relevant skills only. ❌ Not verifying the official Apply URL and job details before submission — always double-check before applying. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that the candidate meets the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to the resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Engineer II Optimizing your resume for ATS is crucial for ensuring it gets noticed for this role, as many companies use automated systems to filter applications. ATS Keywords to Include Python TypeScript JavaScript React SQL PostgreSQL Azure REST APIs Generative AI Large Language Models Data Analytics Enterprise Applications Resume Tips for This Role Highlight Python and React prominently on the resume as they are critical for this role. Emphasize experience with Generative AI and data integration technologies. Consider showcasing a project that involved building web applications or working with AI technologies. Use exact relevant JD keywords naturally for ATS alignment without keyword stuffing. Avoid adding unsupported claims or technologies that cannot be substantiated. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Avoid including unrelated work experience or unsupported claims in your resume for this role. How to Apply for Software Engineer II at American Express Apply Now — American Express Open the official Apply URL and confirm the job title and company matches " Software Engineer II " at American Express . Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience outlined in the job posting. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the official company portal or registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — American Express NexisGrow.com does not charge any fees for job applications. American Express American Express is a technology company based in Gurugram, India. It operates with a hybrid work mode and focuses on building scalable software solutions. The role of Software Engineer II supports core infrastructure and data operations within the company. The team manages enterprise compute inventory, integrates data from multiple sources, and ensures data accuracy and visibility. They develop modern web applications and deliver actionable insights using advanced analytics and Generative AI capabilities. This role supports the development of AI-enabled enterprise applications and data analytics, enabling operational efficiency and informed decision-making through intelligent automation and data-driven solutions. Early-career professionals gain hands-on experience with Python , TypeScript , JavaScript , React , SQL , PostgreSQL , Azure , and REST APIs —key tools in building AI-powered enterprise applications and data solutions. Company Details Industry Technology Location Gurugram, India Connect With Us Careers Apply Now Website 🔗 egug.fa.us2.oraclecloud.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates from the 2023, 2024, 2025, and 2026 batches with senior-level qualifications can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer Python, React, Generative AI, SQL, and PostgreSQL are the most important skills for this role. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review Python and React fundamentals. 2. Understand Generative AI applications. 3. Familiarize yourself with SQL and data integration. 4. Prepare to discuss past projects. 5. Research American Express's technology initiatives. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is hybrid, allowing for both remote and onsite work. ? What career exposure can this role provide? Growth Tap to expand + Answer The role offers exposure to AI-enabled applications and data analytics, enhancing skills in modern web development. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight Python, React, experience with Generative AI, and any relevant projects or internships. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with engineers and operations teams. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the experience requirement is senior level. 🔗 Explore More on NexisGrow More jobs in Gurugram Browse all Tech jobs Latest Fresher jobs More jobs at American Express Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com