Job ID: JOB_ID_8849
Job Description: Golang Engineer
We are looking for an enthusiastic and diligent Golang Software Engineer to work on the global Loyalty and Benefits platform at American Express. This is a long-term contract role with a hybrid work model, requiring 3 days in the office in Phoenix, AZ.
Role Overview:
- Work on a modern microservice-based Loyalty and Benefits platform designed to handle all aspects of the customer experience globally.
- Build and enhance features in the Account domain within an Agile Scrum team.
- Coordinate and collaborate with other Engineers across the platform to share knowledge and principles.
- Drive innovation and grow knowledge and skills as an Engineer.
Required Skills:
- Go (Golang) programming language.
- Experience with Kafka.
- Experience with Kubernetes.
- Experience with Google Cloud Platform (GCP).
- 6 to 9 years of experience in professional software development.
- Demonstrable experience in at least one back-end type-safe programming language (Golang preferred, but other experience can be considered).
- Comfortable/experienced with back-end microservice architecture and communication, specifically REST and asynchronous messaging services (e.g., Kafka, RabbitMQ etc.).
- Comfortable/experienced within a Scrum framework, working with a team to deliver business functions and customer journeys that are tested and automated throughout the CI/CD pipeline to production.
- Solid understanding of test-driven development, including unit, component, functional, system integration, and regression tests.
Desired Skills:
- Bachelors Degree in Computer Science, Computer Engineering, or other technical discipline, or equivalent work experience.
- Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall).
- Knowledge of technologies such as Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL.
- Experienced in continuous integration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA and version control such as GIT or SVN.
Additional Information:
- Location: Phoenix, AZ (Hybrid – 3 days in office)
- Duration: 12 months+ Contract (Long Term)
- Employment Type: C2C Contract
- Visa: Any visa except H1B. Prioritize former Amex employees.
- Interview Process: Skype + F2F interview required.
This role is ideal for a motivated Golang Engineer looking to make a significant impact within a leading financial services company.
Special Requirements
Visa: Any visa except H1B. Prioritize former Amex employees. Skype+F2F interview. Local candidates with DL and LinkedIn required.
Compensation & Location
Salary: $70,000 – $100,000 per year (Estimated)
Location: Phoenix, AZ
Recruiter / Company – Contact Information
Recruiter / Employer: American Express
Email: h.sharma@tekinspirations.com
Recruiter Notice:
To remove this job posting, please send an email from
h.sharma@tekinspirations.com with the subject:
DELETE_JOB_ID_8849