Go Engineer
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsComputer ProgrammersEngineers, All OtherComputer Systems AnalystsIndustries:
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related ServicesComputer Systems Design and Related ServicesSoftware PublishersBusiness Schools and Computer and Management TrainingManagement, Scientific, and Technical Consulting ServicesRole : Sr Golang Engineer Location: New York, Phoenix AZDuration: Long termJob Description In the role of Senior Golang Engineer, you will be responsible for taking on the role of an individual contributor for the core critical applications critical in the Amex R42 Loyalty Platform.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.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 requirements gathering.Define problems and provide solution alternatives.Create detailed system design documentation.Support team in different phases of the initiative delivery including problem definition, effort estimation, diagnosis, solution generation, design and deployment.Understand issues and diagnose root-cause of issues. Perform secondary research as instructed to assist in strategy and business planning.Minimum Qualifications:5+ years of experience in cloud applicationsBachelor’s degree in Computer Science Engineering, or a related field.Set up and maintain CI/CD pipelines.Troubleshoot, debug, and upgrade existing applications.Ability to effectively interpret technical and business objectives and challenges and articulate solutionsWillingness to learn new technologies and exploit them to their optimal potentialStrong experience with private and public cloud application engineering.Strong background with Golang minimum 3 years.Cloud experience with GCP is mustExperience with GCP managed services and databases Bigtable, Spanner etc.Excellent communication and analytical skillsExcellent team-player with ability to work with global team balancing multiple priorities.Experience leveraging AI tools for application developmentExperience writing AI agentsPreferred Qualifications:Proven experience as an Application Engineer or similar role.Strong proficiency in programming using Golang.Experience in multiple private and public cloud environments OCP, GCP, AWSExperience with micro service design principles.Solid understanding of data modelling.