FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
American Express. Develop new products and platforms for American Express customers .
Posted 9/30/2026full-timePhoenix • Arizona • United StatesSenior💰 $123,000 - $215,250 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing enterprise-grade backend applications using Java 8+ and Kotlin, with a strong focus on building scalable RESTful APIs and microservices. Proficient in implementing secure application development practices and optimizing performance in distributed systems.
Highest-signal resume keywords
Java 8+KotlinRESTful API DevelopmentMicroservices ArchitectureAsynchronous Programming
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend Application DevelopmentApplication SecurityMultithreadingPerformance OptimizationCode ReviewAutomated TestingObject-Oriented DesignSOLID PrinciplesConcurrencyDistributed Systems
Soft Skills
CommunicationCollaborationProblem-SolvingMentoring
Tools & Technologies
MavenGradleDockerKubernetesAWSOpenShiftGoogle CloudKafkaSplunkPrometheus
Industry Keywords
Agile MethodologiesScrumKanbanNoSQL DatabasesOAuth 2.0JWTTLS/SSLEnterprise AuthenticationCI/CD PipelinesCryptographic Protocols
Tech Stack
Tools & technologiesAWSCloudDistributed SystemsDockerGradleGrafanaJavaKafkaKotlinKubernetesMavenMicroservicesNoSQLOpenShiftPrometheusSplunk
About the role
Key responsibilities & impact- Develop new products and platforms for American Express customers
- Build mobile payment solutions used by tens of millions of cardholders worldwide
- Develop interactive experiences across consumers' journeys before, during, and after purchase
- Design and develop enterprise-grade backend applications using Java 8+ and Kotlin
- Design and develop RESTful APIs and microservices
- Implement secure application development practices and cryptographic mechanisms
- Build scalable, resilient, and high-performance distributed systems
- Apply multithreading, asynchronous programming, concurrency, synchronization, and performance optimization
- Perform code reviews, mentor engineers, and drive engineering best practices
- Troubleshoot production issues, improve application performance, and enhance system reliability
- Collaborate across engineering, architecture, and product teams
Requirements
What you’ll need- 5+ years of professional software engineering experience with a strong focus on backend application development
- Extensive experience designing, developing, testing, and deploying enterprise applications using Java 8+ and Kotlin
- Hands-on experience implementing asynchronous and concurrent applications using Completable Future, Java Streams, Executor Framework, and Java concurrency utilities
- Experience designing and building scalable RESTful APIs and microservices
- Experience implementing application security using JWE, encryption libraries, secure key management practices, and industry-standard cryptographic protocols
- Experience securing APIs using authentication and authorization standards such as OAuth 2.0, JWT, and TLS/SSL
- Experience developing applications in distributed, multi-tier architectures
- Experience with relational and NoSQL databases
- Experience with Agile software development methodologies, including Scrum or Kanban
- Experience writing automated unit, integration, and performance tests
- Experience performing code reviews, mentoring engineers, and driving engineering best practices
- Experience troubleshooting production issues, improving application performance, and enhancing system reliability
- Strong communication and collaboration skills with the ability to work effectively across engineering, architecture, and product teams
- Strong proficiency in Java 8+ and Kotlin
- Strong understanding of object-oriented design, SOLID principles, and common design patterns
- Strong understanding of multithreading, asynchronous programming, concurrency, synchronization, and performance optimization
- Experience with Maven or Gradle build tools
- Strong analytical, troubleshooting, and problem-solving skills
- Preferred: Vert.x or other reactive frameworks; Couchbase or other NoSQL databases; OAuth 2.0, OpenID Connect, and enterprise authentication/authorization frameworks; Kafka or similar messaging platforms; Docker and Kubernetes; AWS, OpenShift, or Google Cloud; CI/CD pipelines; Splunk, Prometheus, Grafana, or OpenTelemetry
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, or equivalent practical experience is nice to have
- Visa sponsorship may be provided for certain positions depending on business factors, cost, and applicable laws
Benefits
Comp & 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 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