You Lead the Way. We’ve Got Your Back. With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities, and each other. Here, you’ll learn and grow as we help you create a career journey that’s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally. As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers’ digital lives.
Company Culture and Environment
American Express fosters an open, supportive, and inclusive environment where every voice is valued. The culture emphasizes collaboration, creativity, and continuous improvement, allowing team members to express their ideas freely and manage their workloads autonomously.
Career Growth and Development Opportunities
Team Amex provides dedicated time for professional development, encouraging employees to keep their skills fresh and relevant. There are opportunities to work with the latest technologies and contribute to the broader engineering community through open-source projects.
Detailed Benefits and Perks
• Competitive base salaries
• Bonus incentives
• 6% Company Match on retirement savings plan
• Free financial coaching and financial well-being support
• Comprehensive medical, dental, vision, life insurance, and disability benefits
• Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business needs
• 20 weeks paid parental leave for all parents, regardless of gender
• Access to global on-site wellness centers
• Free and confidential counseling support through the Healthy Minds program
• Career development and training opportunities
Compensation and Benefits
Salary Range: \(110,000.00 to \)190,000.00 annually, plus bonus and benefits.
Why you should apply for this position today
This role offers a unique opportunity to make an impact in a fast-paced, dynamic environment while working with innovative technologies. Joining Team Amex means being part of a diverse and committed team dedicated to enhancing customer experiences and helping you thrive in your career.
Skills
• Extensive experience with Swift
• Experience with SwiftUI
• Understanding of software architecture patterns, preferably MVVM
• Skills in delivering well-documented, well-tested, and maintainable code
• Experience in collaborating with designers and product managers
• Up-to-date knowledge of iOS development trends
• Strong sense of responsibility and ownership
• Ability to seek help and offer support when needed
Responsibilities
• Design, estimate, and build new features
• Distill product requirements into engineering tasks
• Produce high-quality code
• Shape engineering culture by proposing ideas and solutions
• Explore new technologies in the restaurant and hospitality industry
• Collaborate with Product, Design, and Engineering teams to drive product vision
Qualifications
• 7 years of software development experience
• 4 years of iOS development experience
• Preferably a BS or MS degree in computer science, computer engineering, or other technical discipline (or equivalent work experience)
Education Requirements
• Bachelor’s degree in Computer Science, Computer Engineering, or a related field
Education Requirements Credential Category
• Bachelor’s degree preferred but not required
Experience Requirements
• At least 4 years of relevant experience in iOS development
• Experience working in a collaborative team environment
Why work in Palo Alto, CA
Palo Alto is renowned for its vibrant tech ecosystem, making it an attractive location for professionals in the technology space. With a strong culture of innovation, access to leading tech companies, and a beautiful environment, Palo Alto offers a well-rounded lifestyle that supports both professional growth and personal fulfillment.