American Express is looking to hire a software engineer to help develop and maintain customer-facing capabilities that deepen and expand digital engagement, as well as core technical capabilities that cut across business lines and customer segments for their U.S. Consumer and Digital Technology (USCDT) Team, specifically within the Global Dining division which includes platforms like Resy, Tock, and Rooam.
Requirements
- Hands-on expertise with application design, software development and deployment of critical full stack applications
- Experience supporting HA products on public clouds using Kubernetes preferred.
- Familiarity with using Config as Code and Infrastructure as Code to manage configuration and cloud infrastructure preferred.
- Understand all parts of a modern web-based application stack from Frontend to Backend and Production.
- Experience with distributed systems, algorithms, and databases.
- Modern Java, TypeScript, Python
- MySQL, MariaDB, Postgres, MongoDB, Redis, Kafka
Responsibilities
- Lead the design, development, testing, deployment, documentation, and operations of complete software systems.
- Function as a leader on a software engineering team by contributing to software builds through consistent development practices (tools, common components, and documentation)
- Debug software components and identify code defects for remediation
- Adhere to security and regulatory standard methodologies
- Adopt a site reliability mindset, defining and measuring our services’ golden signals
Other
- Self-motivated individual who works well with little direction
- Influence team members with creative changes and improvements by challenging status quo and demonstrating risk taking
- Be a productivity multiplier for your team by analyzing your workflow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger results.
- Bachelor’s degree in computer science, computer science engineering, or related experience required
- 5+ years of software development experience in a professional environment.