FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
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 II – Enterprise Architecture
American ExpressSenior software engineer building scalable Java/Python enterprise platforms for American Express. Leading distributed systems, APIs, cloud-native architecture, and full-stack delivery in a hybrid role.
Posted 8/13/2026full-timeAtlanta • Arizona, New York • 🇺🇸 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 full-stack software development with a strong focus on Java and Python, alongside experience in building scalable RESTful APIs and microservices. Proficient in Agile methodologies and cloud-native development practices, with a commitment to mentoring and driving technical excellence.
Highest-signal resume keywords
Java DevelopmentPython DevelopmentRESTful API DesignMicroservices ArchitectureCI/CD Pipeline Improvement
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Full-Stack DevelopmentSpring FrameworkReactPostgreSQLDockerKubernetesTerraformAWSAgile/ScrumUnit Testing
Soft Skills
MentoringCollaborationProblem-SolvingCommunicationKnowledge Sharing
Tools & Technologies
JenkinsGitHub ActionsGitLab CIKafkaRabbitMQ
Industry Keywords
Cloud-Native DevelopmentInfrastructure-as-CodeDistributed SystemsPerformance OptimizationAI/ML Technologies
Tech Stack
Tools & technologiesAngularAWSAzureCassandraCloudDistributed SystemsDockerDynamoDBGoogle Cloud PlatformJavaJenkinsKafkaKubernetesMicroservicesMongoDBMySQLNoSQLOraclePostgresPythonRabbitMQReactSpringSpring BootSpringBootTerraform
About the role
Key responsibilities & impact- Design, develop, and deliver scalable, high-quality full-stack software solutions using Java and Python
- Lead the architecture and implementation of distributed systems for performance, reliability, and maintainability
- Own end-to-end feature delivery, including design, development, deployment, monitoring, and production support
- Drive coding, testing, documentation, and continuous-delivery best practices as a senior Agile team member
- Mentor junior engineers through code reviews, design discussions, and knowledge sharing
- Collaborate with architects, product managers, and cross-functional teams to translate business requirements into scalable technical solutions
- Build and evolve RESTful APIs, microservices, and event-driven systems with strong service contracts and backward compatibility
- Improve CI/CD pipelines, test automation, and developer productivity
- Identify bottlenecks, debug complex issues, and drive root-cause analysis
- Design for scalability, resilience, and observability, including monitoring, logging, and alerting
- Contribute to cloud-native adoption, containerization, infrastructure-as-code, and auto-scaling architectures
- Influence technical direction and deliver high-impact outcomes aligned with organizational goals
Requirements
What you’ll need- 6+ years of professional software development experience
- Strong expertise in Java and working knowledge of Python for backend or data-driven applications
- Deep experience with Java ecosystems and frameworks such as Spring or Spring Boot
- Proven full-stack development experience with backend services and modern frontend frameworks such as React or Angular
- Strong experience building RESTful APIs, microservices architectures, and service-to-service integrations
- Understanding of distributed systems, concurrency, scalability, and performance optimization
- Hands-on experience with relational databases such as PostgreSQL, MySQL, or Oracle and/or NoSQL databases such as Cassandra, DynamoDB, or MongoDB
- Experience with Docker and Kubernetes
- Familiarity with infrastructure-as-code tools such as Terraform or CloudFormation
- Experience with messaging and streaming platforms such as Kafka, RabbitMQ, or JMS
- Practical experience with AWS, Azure, or GCP and cloud-native development patterns
- Hands-on experience in test data generation and unit test development and execution
- Experience with API design standards, OpenAPI/Swagger, versioning, and contract-driven development
- Hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI
- Proficiency in Agile/Scrum methodologies and modern software development lifecycle practices
- Bachelor’s degree in computer science, Engineering, or equivalent practical experience
- Basic understanding of AI/ML and Generative AI technologies is preferred
- Visa sponsorship may be provided for certain positions depending on applicable factors
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