
Senior Software Engineer I
American Express4 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Mentor junior engineers and cross-functional teams on automation, AI technologies, and enterprise integration practices.
- Lead the design, development, testing, deployment, and maintenance of intelligent automation solutions, AI-powered applications, and workflows.
- Implement and optimize automation platforms, APIs, workflow orchestration, and enterprise integrations.
- Develop automated testing, validation, and evaluation frameworks for solution reliability, accuracy, and performance.
- Establish engineering standards, coding practices, governance, security, and responsible AI principles.
- Monitor and improve the performance, scalability, reliability, adoption, and business impact of automation workflows and applications.
- Collaborate with architects, product managers, data scientists, security teams, and business stakeholders on software integration and adoption.
- Identify automation and AI opportunities, translate business needs into scalable solutions, and evaluate emerging technologies and frameworks.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or comparable experience; an advanced degree is preferred.
- At least 9 years of experience in application design, software development, automated testing, and software lifecycle management.
- Experience with object-oriented design and development using Java and/or Python.
- Knowledge and experience with distributed systems, algorithms, APIs, relational databases, and NoSQL databases.
- Knowledge of software engineering principles, data structures, design patterns, application architecture, automation frameworks, workflow orchestration, and enterprise integration patterns.
- Knowledge and experience with AI technologies including LLMs, prompt engineering, RAG, AI-powered development tools, and intelligent automation solutions.
- Experience with REST APIs, messaging technologies, automated testing, documentation, and enterprise application integration.
- Experience deploying, monitoring, and optimizing cloud applications using CI/CD and DevOps practices.
- Knowledge of cloud platforms, application monitoring, and software planning, development, testing, deployment, and maintenance tools.
- Experience with Agile development practices such as Scrum, Kanban, iterative development, and user stories.
Benefits
- Competitive base salaries and bonus incentives.
- Financial well-being and retirement support.
- Medical, dental, vision, life insurance, and disability benefits depending on location.
- Flexible hybrid, onsite, or virtual working arrangements depending on role and business need.
- Paid parental leave depending on location.
- Access to global onsite wellness centers and confidential counseling through the Healthy Minds program.
- Career development and training opportunities.
Categories
About American Express
American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.