Senior Software Engineer I
American Express- Location
- Bengaluru, KA, India
- Workplace
- Hybrid
- Employment
- Full Time
- Salary
- —
Posted yesterday
GLB is a global organization dedicated to building loyalty products that create meaningful connections with customers and power the American Express brand.
- Hands-on engineer with expertise in developing complex, large-scale enterprise Microservice applications • Expertise in Go, Kafka, Microservices REST APIs• Responsible for technical aspects of software engineering for assigned applications including design, developing prototypes, and coding assignments.
- Partners with product team and other internal teams and technical product managers to deliver new features/improvements to the platform.
- Establish and accepts responsibility for engineering practices across teams for example the code review, build and release process and the effectiveness of the retrospective.
- Experience writing software in Go.
- Experience with data structures, algorithms, and software design.
- Exposure to Event driven architecture.
- Develop Unit tests/Component test cases using Go.
- Demonstrated ability to design, train, fine-tune, and optimize REST API
- Exposure in building cloud-native platforms on modern tech stack: AWS, Java, Spring Framework, RESTful API, and container-based application.
- Ability to learn new tools and paradigms in data engineering and science.
- Proven experience attracting, hiring, retaining, and leading top engineering talent.
- Creative, passionate, and experienced leader of both people and technology.
- Team Management savvy (e.g., planning, budgetary control, people management, vendor management, etc.).
- Experience with DevOps, reliability engineering, and platform monitoring.
- Well versed in AGILE, DevOps and Program Management methods.
- Enterprise thinking - find opportunities to educate and learn from other groups, including mobile & web engineering teams
- Solves technical problems outside of day-to-day responsibilities
- Develop team's strategy and prioritize technology initiatives
- Ensure frictionless CI/CD pipeline from the teams
- Able to effectively communicate the concerns and capacity of the team to partners
- Introduces new and impactful technologies based on research, POC efforts and independent research
- Experience in application design, software development, and testing in an Agile environment using Go
- Experience with relational and NoSQL databases, including Elastic Search, PostgreSQL, Couchbase, or Cassandra.
- Experience designing and developing REST APIs for high volume clients.
- Experience with continuous integration tools (Jenkins, Github).
- Experience with automated build and test frameworks a plus.
- Experience in American Express Technologies is highly desired.
- A proven hunger to learn new technologies and translate them into working software.
- Experience with container and container orchestration technologies, such as Docker and Kubernetes.
- Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.).
- Strong ability to develop unique, outside the box ideas
- Strong analytical, problem-solving/quantitative skills
- Willing to take risks, experiment, and share fresh perspectives
- Aptitude for learning and applying programming concepts.
- Ability to effectively communicate with internal and external business partners.
Preferred Additional
- Knowledge of Loyalty/Rewards and Credit card industry
- Experience with coding skills across a variety of distributed technologies
- Experience with open-source frameworks is a plus – especially maintaining or contributing to open source projects!
- Experience with a broad range of software languages (Java/Go/Javascript) and payments technologies
Preferred Qualifications
- Bachelor's degree in computer science, Engineering, Information Systems
- 8+ years of experience.
Skills
- Express
- Go
- Kafka
- AWS
- Java
- Spring
- Elastic
- PostgreSQL
- Couchbase
- Cassandra
- Jenkins
- GitHub
- Docker
- Kubernetes
- Jira
- Confluence
- JavaScript
More jobs at American Express
All 365Associate - Technology Vendor Management
American Express · Phoenix, AZ, United States · USD 78,000–124,750/yr · today
Senior Analyst/Analyst- Data Analytics
American Express · Gurugram, HR, India · today
Product Manager – IVA Experience Design
American Express · Phoenix, AZ, United States · Sunrise, FL, United States · New York, NY, United States · USD 103,750–174,750/yr · today
Senior Software Engineer II - Full Stack Web Application
American Express · Chennai, TN, India · today
Analyst-Data Science
American Express · Gurugram, HR, India · today
Similar roles
DevOps Engineer
Ensono · Bengaluru, India · Chennai, India · Hyderabad, India +1 · today
Java Module Lead
Eurofins · Coimbatore, TN, India · today
Java Lead
Eurofins · Coimbatore, TN, India · today
Module Lead
Eurofins · Coimbatore, TN, India · today
Manager, Salesforce Administration
Cint · Gurugram, HR, India · today
Principal IT Pillar Specialist
McDermott External · Gurgaon, Haryana, India · today