American Express - Phoenix, AZ
posted 5 months ago
As a Senior Software Engineer - Cloud Engineer at American Express, you will play a pivotal role in shaping the technology and product roadmap of the company. This position is part of a diverse tech team where you will have the opportunity to architect, code, and ship software that enhances our customers' digital experiences. You will work in a supportive and inclusive environment that values your input and allows you to make decisions on the technologies you use to solve complex problems. American Express is committed to your professional development, providing dedicated time for you to keep your skills fresh and relevant. In this fast-paced and entrepreneurial team, you will be responsible for delivering world-class experiences for Card members across various channels, including web service integration, Java services, and APIs. Your role will involve identifying innovative ideas and developing proof of concepts to meet the current and future needs of our customers. You will own all technical aspects of software development for assigned applications, which includes hands-on architecture, design, and development of systems. You will engage in requirements gathering, analysis, design, and development of integration solutions and APIs, while effectively communicating with stakeholders and business partners about the solutions and implementation aspects. As a senior member of an agile team, you will manage and mentor junior and senior engineers, driving consistent development practices and collaborating closely with product owners on feature sets that impact multiple platforms and products. Your time will be split between writing code and testing, and managing team and stakeholder interactions during product/platform release sprints. You will also be expected to identify opportunities to adopt innovative technologies and continuously seek improvement in processes and systems.