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.

Software Engineer III
American Express. Advances the design, development, testing, and deployment of software applications and systems .
Tech Stack
Tools & technologiesCloudDistributed SystemsJavaMicroservicesNoSQL
About the role
Key responsibilities & impact- Advances the design, development, testing, and deployment of software applications and systems
- Drives the modification, documentation, and maintenance of software to ensure high reliability and availability
- Collaborates with cross-functional teams to address advanced technical challenges and optimize application performance
- Analyzes system requirements and delivers innovative technical solutions to enhance software quality and efficiency
- Completes code reviews and automated testing to maintain high-quality code standards
- Collaborates and co-creates effectively with teams in product and the business to align technology initiatives with business objectives
- Builds highly available and scalable distributed systems on the cloud
- Designs and develops the next generation distributed transaction platform supporting American Express card transactions
Requirements
What you’ll need- Bachelor’s degree in computer science, Computer Engineering, and/or comparable experience
- Knowledge of distributed (multi-tiered) systems, algorithms, NoSQL and relational databases
- Knowledge of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
- 6+ years of hands-on experience building scalable, high-performance platforms and microservices
- Strong proficiency in Java and microservice architecture
- Experience in application design, software development, and automated testing
- Experience in object-oriented design and coding with variety of languages
- Experience in distributed (multi-tiered) systems, algorithms, and relational databases
- Experience in Agile software development methodologies and practices such as Scrum/Kanban, iterations, user stories
- Experience in automation testing and documentation (i.e. automated, functional, and performance)
Benefits
Comp & perks- Competitive base salaries
- Bonus incentives
- Support for financial well-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Generous paid parental leave policies (depending on your location)
- 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