American Express is looking to solve hard problems with elegant solutions and scale very quickly within their U.S. Consumer and Digital Technology (USCDT) Team, specifically for the Global Dining division which includes platforms like Resy, Tock, and Rooam. The goal is to define the future of hospitality and dining through technology, data, and design by building exciting features for restaurant partners and diners.
Requirements
- Python / Java / Web frameworks
- SQL / MySQL / Postgres
- RDBMS and database design
- Implementing and building APIs used at scale by Web and Mobile clients
- Monitoring system performance
- Agile Practices
- AWS - EC2 / RDS / S3 / SQS
Responsibilities
- Implementing and building APIs used at scale by Web and Mobile clients
- Monitoring system performance
- Leading and growing teams of fellow engineers through complex deliveries
- A history of taking projects through the entire software development lifecycle from inception to delivery as a technical leader
- A passion for documenting how systems work
- SQL Performance tuning
- Microservice architectures
Other
- 8+ years of experience working as a Software Engineer, preferably in a fast-paced startup environment
- 5+ years of direct management experience leading engineering teams
- You are a self-starter but very comfortable working closely with a team
- You are comfortable working with stakeholders outside the Engineering team including our Compliance, Information Security, Product, Sales and Account Management teams
- 10+ years of software development experience especially in a leadership capacity