Director-Software Engineering
American Express · New York, NY · 1 mo ago
HybridEngineeringFull-time
Responsibilities
- Performs assessments of 3rd party technology solutions to determine suitability for use in the emerging platform.
- Collaborate successfully with product owners, designers, and a broad set of internal tech partners (across multiple internal groups).
- Ensure product releases are high quality, deliver excellent user experiences, perform seamlessly at scale, and comply with regulatory requirements.
- Partner with peers in technologies to identify opportunities for code sharing, common services, joint development.
- Keep up with the latest industry research and emerging technologies to ensure we are appropriately leveraging new techniques and capabilities.
- Demonstrate accountability while leading a team of 10+ engineers with passion, enthusiasm, loyalty and integrity.
- Own and lead HR processes such as performance reviews, talent development.
- Recruit top talent with technical skills and non-technical skills and ability to build a high-performing, self-managing team of software engineers.
- Lead teams in interactive product and software development using lean principles.
- Drive strategic change in tools and process. Consistently question assumptions, challenge the status quo, and strive for improvement.
Qualifications
- You will be expected to have hands-on experience and deep understanding of the functional platforms.
- Bring a hands-on technical foundation; able to engage the team on coding practices, architecture, design, get under the hood of complex integrated architectures, coding systems, and interface design.
- Extensive background in Software Engineering, with 10+ years of demonstrable experience building and deploying large scale software products.
- Strong experience in design and Agile software development, code reviews for full stack solutions.
- Hands-on experience with Java, REST APIs, Cloud engineering, building digital experiences.
- Strong understanding and experience in CICD and DevOps, system and platform resiliency.
- Able to communicate complex technical concepts clearly and concisely to non-technical individuals.
- Hands on experience with technology planning and road mapping.
- Proven track record to lead problem analysis and resolution.
- Bachelor’s degree in computer science, Computer Engineering or Information Systems degree or equivalent work experience; Advanced Degree preferred.
Preferred Qualifications
- Knowledge and experience of working with LLMs and AI agents, with understanding of how to utilize AI workflows to enable and accelerate software development.
- Knowledge of American Express Marketing & Data platforms, and software development practices a plus.
- Excellent verbal and written communications skills required, with ability to create and deliver effective presentations to executive leadership and technical architects across the organization is a plus.
- Proven ability to develop and execute against a platform vision, strategy, and priorities.
- Deep appreciation for the importance of elegant solutions to technical challenges.
- Flawless interpersonal skills and ability to partner with executive leadership to drive technical solutions forward.
- Passion, energy, personal accountability, and a desire to lead others to excellence.