Staff Software Engineer, Global Commercial Services Technology jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Comp. & Benefits
badNo H1Bnote

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

JavaCloud servicesTechnical leadershipKubernetesDockerData engineeringCI/CD toolingNetworkingCommunicationMentorship

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

company-logo
American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services.

Funding

Current Stage
Public Company
Total Funding
unknown
1978-01-13IPO

Leadership Team

leader-logo
Brett Mooney
CEO & Country Manager, American Express Canada
linkedin
leader-logo
Stephen J. Squeri
Chairman and CEO
Company data provided by crunchbase