Golang (Go) Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

American Express · 1 day ago

Golang (Go) Engineer

American Express is a company with a rich history of innovation and a commitment to its customers and employees. In this role, you will be responsible for developing and maintaining scalable applications for the R42 Loyalty Platform while collaborating with cross-functional teams to deliver high-quality software solutions.

Credit CardsFinanceFinancial ServicesPaymentsTravel
check
Comp. & Benefits
badNo H1Bnote

Responsibilities

In the role of Engineer II, you will be responsible for taking on the role of an individual contributor for the applications critical in the to the R42 Loyalty Platform in the Amex environment
Engineering strategic frameworks, processes, and robust scalable applications that can meet the needs of a high regulated environment
You will be responsible for designing, developing, and maintaining robust and scalable framework/services/applications/pipelines for processing huge volume of data
You will work closely with cross-functional teams to deliver high-quality software solutions that meet our organizational needs
GCP Architecture design and build solutions, Big table, Spanner, Cassandra, SQL, and various Cloud technologies
Design and develop solutions using technologies on premise as well as on public cloud
Ensure the performance, quality, and responsiveness of solutions
Participate in code reviews to maintain code quality
Conduct IT requirements gathering
Define problems and provide solution alternatives
Create detailed system design documentation
Conduct knowledge transfer with the objective of providing high-quality solutions and expanding the base of SME knowledge
Support team in different phases of the initiative delivery including problem definition, effort estimation, diagnosis, solution generation, design and deployment
Participate in unit-level and organizational initiatives with the objective of providing high-quality and value adding consulting solutions
Understand issues and diagnose root-cause of issues. Perform secondary research as instructed to assist in strategy and business planning

Qualification

GolangGCPCloud applicationsDistributed systemsMicroservice designData modelingShell scriptingGitTroubleshootingAnalytical skillsCommunication skillsTeam player

Required

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
3 to 5 years of experience in cloud applications
2+ years of experience with Golang and cloud experience, GCP preferred
Experience with distributed systems
Should be able to write shell scripts
Experience with Git for source version control and CI/CD pipelines
Ability to troubleshoot, debug, and upgrade existing applications
Ability to effectively interpret technical and business objectives and challenges and articulate solutions
Willingness to learn new technologies and exploit them to their optimal potential
Should have strong communication and analytical skills
Excellent team-player with ability to work with global team

Preferred

Proven experience as an Application Engineer or similar role
Experience with microservice design principles
Solid understanding of data modelling

Benefits

Competitive base salaries
Bonus incentives
6% Company Match on retirement savings plan
Free financial coaching and financial well-being support
Comprehensive medical, dental, vision, life insurance, and disability benefits
Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
Free and confidential counseling support through our Healthy Minds program
Career development and training opportunities

Company

American Express

company-logo
American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services.

Funding

Current Stage
Public Company
Total Funding
unknown
1978-01-13IPO

Leadership Team

leader-logo
Brett Mooney
CEO & Country Manager, American Express Canada
linkedin
leader-logo
Stephen J. Squeri
Chairman and CEO
Company data provided by crunchbase