Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
American Express

Software Engineer II – Enterprise Architecture

American Express

. Design, develop, and deliver scalable, high-quality full-stack software solutions using Java and Python .

Posted 10/14/2026full-timeSunrise • Florida • United StatesMid-LevelSenior💰 $89,250 - $150,250 per yearWebsite

Core Competencies

Role fit
Core 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, including the design and implementation of RESTful APIs and microservices. Proficient in cloud-native development, CI/CD practices, and Agile methodologies to deliver scalable and high-quality software solutions.

Highest-signal resume keywords
Java DevelopmentPython DevelopmentRESTful API DesignMicroservices ArchitectureCI/CD Pipeline Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Full-Stack DevelopmentJava EcosystemsSpring FrameworkRelational DatabasesNoSQL DatabasesDockerKubernetesAgile MethodologiesUnit TestingCloud-Native Development
Soft Skills
CollaborationProblem-SolvingLeadership
Tools & Technologies
AWSAzureGCPTerraformCloudFormationKafkaRabbitMQJenkinsGitHub ActionsGitLab CI
Industry Keywords
Distributed SystemsPerformance OptimizationScalabilityObservabilityContinuous Delivery

Tech Stack

Tools & technologies
AngularAWSAzureCassandraCloudDistributed 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 implementation of distributed systems emphasizing performance, reliability, maintainability, and operational excellence
  • Own end-to-end feature delivery from design and implementation through deployment, monitoring, and production support
  • Contribute technically in an Agile environment and guide software engineering, testing, documentation, and continuous delivery best practices
  • Collaborate with architects, product managers, and cross-functional stakeholders 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, automate testing, and enhance developer productivity
  • Identify bottlenecks, debug complex production issues, and perform root-cause analysis
  • Develop systems focused on scalability, resilience, observability, monitoring, logging, and alerting
  • Contribute to cloud-native transformation initiatives, including containerization, infrastructure as code, and auto-scaling architectures
  • Deliver high-impact outcomes aligned with team and organizational goals

Requirements

What you’ll need
  • 5+ 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, Spring Boot, or equivalent technologies
  • Proven full-stack development experience, including backend services and modern frontend frameworks such as React, Angular, or similar
  • Strong experience designing and implementing RESTful APIs, microservices, and service-to-service integrations
  • Understanding of distributed systems, concurrency, scalability, and performance optimization
  • Hands-on experience with relational and/or NoSQL databases, including PostgreSQL, MySQL, Oracle, Cassandra, DynamoDB, or MongoDB
  • Experience with Docker and Kubernetes
  • Familiarity with Terraform or CloudFormation
  • Experience with Kafka, RabbitMQ, or JMS
  • Practical experience with AWS, Azure, or GCP and cloud-native development patterns
  • Hands-on experience in test data generation, unit testing, and test execution
  • Experience with API design standards, Open API/Swagger, versioning, and contract-driven development
  • Hands-on experience with CI/CD pipelines and 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
  • Visa sponsorship may be provided for certain positions depending on business unit requirements, position nature, 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