Senior Software Engineer I jobs in United States
cer-icon
Apply on Employer Site
company-logo

American Express · 2 days ago

Senior Software Engineer I

American Express is a company with a long history of innovation and commitment to its customers and colleagues. The Senior Software Engineer I will be responsible for building highly available and scalable distributed systems on the cloud, contributing to the Global Card Network platform, and leading a team of engineers in Agile teams.

Credit CardsFinanceFinancial ServicesPaymentsTravel
check
Comp. & Benefits
check
H1B Sponsorednote

Responsibilities

Function as a leader on an agile team by contributing to software builds through consistent development practices. Lead code reviews and automated testing
Contribute to high level design as well as detailed design of complex subsystems with emphasis in high availability and low latency
Perform technical aspects of software development for assigned applications including design, developing prototypes, and coding assignments
Debug software components and identify code defects for remediation
You will constantly pursue and learn industry leading/innovative technologies and solutions and build POC’s to experiment new technologies, databases and other application infrastructure. Be acutely aware of enabling technologies and open-source products to build low latency distributed systems
Takes accountability for the success of the team achieving their goals, contribute to enable them to be more effective, productive, and demonstrating faster and stronger results
Drives the team’s strategy and prioritizes initiatives
Influence team members by challenging status quo, demonstrating risk taking, and implementing innovative ideas
Collaborate with peer technology and scrum teams across different locations

Qualification

JavaDistributed SystemsMicroservicesCloud Native ApplicationsDevOpsNoSQL DatabasesEvent Driven ProgrammingAgile MethodologiesCommunication SkillsProblem Solving

Required

Computer Science / Information Systems degree, or equivalent with min 10 years of professional work experience
Strong implementation experience using object-oriented languages like Java or Go (Java Preferred). Keen understanding of how to build highly performant systems with such languages
Strong coding skills and fundamentals with hands on experience in building distributed micro-service systems, experience with Service Mesh products/frameworks like such as Envoy, Linkerd, Istio, gRPC/ProtoBuf; Business Rule Management experience with tools such as Drools. Experience developing and maintaining distributed, elastic micro-service applications that self-heal in the event of failures
Distributed System Management/tracing and monitoring such as Zipkin/Jaeger, ELK Stack, Grafana Prometheus
Have experience in designing and building Cloud native applications. Experience in cloud platforms like Docker, Kubernetes, OpenShift are a plus
Experience in using NoSQL databases and distributed messaging systems such as Redis, Kafka, Couchbase, Cassandra in the context of low latency and high transaction volume systems
Experience in building Restful APIs, with Event Driven and Reactive programming
Have hands-on experience in building and delivering large scale enterprise systems/products. Implemented critical aspects of such systems and have supported them in production environment
Keen awareness of concerns in massively distributed systems and effective solutions
Experience working in DevOps teams and Scrums
Hands on experience using Jenkins, Git, Stash. Previous Continuous Integration (CICD) experience is a plus
Ability to learn and deep dive into new technology and business domains, question status quo and think outside of the box
Have excellent written and verbal communications skills. Create and deliver effective presentations to Senior Leadership

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.

H1B Sponsorship

American Express has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (137)
2024 (95)
2023 (95)
2022 (131)
2021 (111)
2020 (114)

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