Golang (Go) Engineer

American ExpressPhoenix, AZ
1d$103,750 - $174,750Hybrid

About The Position

At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express. How will you make an impact in this role? 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.

Requirements

  • 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

Nice To Haves

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

Responsibilities

  • Engineering strategic frameworks, processes, and robust scalable applications that can meet the needs of a high regulated environment.
  • Designing, developing, and maintaining robust and scalable framework/services/applications/pipelines for processing huge volume of data.
  • Working 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.

Benefits

  • Competitive base salaries
  • Bonus incentives
  • 6%25 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service