American Express · 1 day ago
Staff Software Engineer, Global Commercial Services Technology
American Express is a company with a rich history of innovation and a commitment to its customers and colleagues. The Staff Software Engineer will provide thought leadership and technical mentorship while leading the design and implementation of scalable software solutions across commercial card ecosystems, collaborating with cross-functional teams to optimize development processes and ensure high-quality software systems.
Credit CardsFinanceFinancial ServicesPaymentsTravel
Responsibilities
Provide thought leadership, technical mentorship, leads the design and implementation of scalable software solutions across entire commercial card ecosystems
Oversee platform integration and maintenance, conducts design reviews, collaborates with cross-functional teams, and optimizes development processes to ensure high-quality, reliable, and efficient software systems
50% of time spent on Hands-on technical projects; Apply analysis based on research and introspection to recommend solutions
Guide the team to design and architect data solutions that are robust, scalable, and capable of generating advanced analytics and intelligent insights
Collaborate with data scientists, machine learning engineers, product managers, and business stakeholders to translate complex requirements into innovative solutions
Implement new, highly scalable platform components, assist teams with the adoption of the patterns, practices, tooling leveraging Enterprise offering when appropriate, identify barriers and behavioral changes needed to accelerate innovation & software delivery
Provides technical mentorship to Software Engineers at various levels
Leads, mentors, and coaches Senior Software Engineers and teams, fostering a culture of excellence, continuous professional growth, and setting high standards and expectations for the team
Engage with developers in day-to-day activities and helping in review of design, coding, the SDLC tasks, functional testing, and integrating with continuous integration/continuous deployment tools
Collaborate with peer technology and product teams across different locations
Build strong relationships externally and consensus across the department
Communicate technical strategy, direction, and changes to senior leaders
You will constantly pursue and learn industry leading/innovative solutions
Evaluate, prototype, and implement the latest technologies in data engineering, analytics, and AI to keep the organization on the cutting edge
Build high awareness of open-source technologies and communities that enable high volume low latency systems
Manages highly complex tasks with significant interdependencies, guiding others in problem-solving
Impact is significant across the job function, driving efficiency and success
Leads decision-making in specialized areas, influencing strategic outcomes across disciplines
Supervises teams across multi-functional projects, providing guidance and expertise
Extensive expertise in a technical domain, and advanced expertise across multiple technical and business domains
Qualification
Required
10+ years experience with one or more major technology
Demonstrated technical curiosity (e.g., self-directed learning, attending seminars/conventions etc)
Demonstrated experience with cloud service provider required (Amazon, Google, Microsoft)
Proven experience in sharing engineering expertise with others to further the team / organization
Strong grasp on modern architectural patterns
Extensive hands-on coding experience in platforms primary technology stack i.e. proficient in Java (potentially Kotlin), Javascript, React.js
Advance experience in modern technologies (e.g. docker, Kubernetes, Java, Spring, Scala, Python, React.s), RDMS & NoSQL databases (e.g. PostgreSQL, Couchbase, Cassandra) along with CI/CD tooling e.g. Github enterprise, Jenkins, etc
Excellent written and verbal communication skills; able to articulate complex concepts for multiple audiences including VP+
Proficient in cross-platform integration whilst ensuring security
Able to diagnose, resolve, and prevent production issues potentially leading to system outages
Excellent networking skills and the ability to work cooperatively with and gain the respect of software developers and influencers
Ability to give constructive feedback to engineering teams to increase product adoption
Demonstrated technical leadership; act as mentor for Senior and Junior engineers; ability to influence others
Preferred
History of patent awards preferred
Certification desired
Benefits
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 need
20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
Free and confidential counseling support through our Healthy Minds program
Career development and training opportunities
Company
American Express
American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services.
Funding
Current Stage
Public CompanyTotal Funding
unknown1978-01-13IPO
Leadership Team
Recent News
CB Insights
2026-01-23
2026-01-22
Benzinga.com
2026-01-21
Company data provided by crunchbase