
Sr Software Engineer I
American Express20 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
About American Express
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.