American Express

Sr Software Engineer I

American Express
Apply
20 hours ago
Phoenix, AZ, USASenior

Base Salary

$123k - $215k/yr

Responsibilities

  • Develop enterprise-grade backend applications using Java 8+ and Kotlin.
  • Design and build scalable RESTful APIs, microservices, and distributed systems.
  • Implement secure application and API practices using encryption, authentication, authorization, and cryptographic standards.
  • Build asynchronous and concurrent applications and optimize performance, scalability, resilience, and reliability.
  • Use Maven or Gradle and write automated unit, integration, and performance tests.
  • Troubleshoot production issues and improve application performance and system reliability.
  • Perform code reviews, mentor engineers, and drive engineering best practices.
  • Lead technical design discussions and collaborate across engineering, architecture, and product teams.

Requirements

  • 5+ years of professional software engineering experience focused on backend application development.
  • Extensive experience with Java 8+, Kotlin, enterprise applications, concurrency utilities, RESTful APIs, microservices, and distributed architectures.
  • Experience implementing application and API security using JWE, JWT, JWS, TLS/SSL, OAuth 2.0, encryption, key management, and related cryptographic protocols.
  • Experience with relational and NoSQL databases, automated testing, production troubleshooting, and performance optimization.
  • Preferred experience with Vert.x, Spring WebFlux, Quarkus, Micronaut, Reactor, Couchbase, MongoDB, Cassandra, DynamoDB, event-driven architectures, Kafka, Docker, Kubernetes, OpenShift, AWS, Google Cloud, CI/CD tools, and observability platforms.
  • Experience with Agile development methodologies, including Scrum or Kanban.
  • Experience performing code reviews, mentoring engineers, leading technical discussions, and driving engineering standards.
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, or equivalent practical experience.

Benefits

  • Competitive base salaries and bonus incentives.
  • 6% company match on the retirement savings plan, 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 the role and business need.
  • 20+ weeks of paid parental leave for all parents.
  • Access to onsite wellness centers, confidential counseling through the Healthy Minds program, and career development and training opportunities.

Tech Stack

Amazon DynamoDBApache CassandraApache KafkaAWSCouchbaseDockerGitHub ActionsGitLab CI/CDGoogle CloudGradleGrafanaJavaJenkinsKotlinKubernetesMavenMongoDBOpenShiftPrometheusSplunk

Categories

American Express

About American Express

10,000+ employees

American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.

Contact me