American Express

Sr Software Engineer I

American Express
Apply
5 hours ago

Base Salary

$123k - $215k/yr

Responsibilities

  • Design, develop, and maintain scalable Java applications and microservices supporting enterprise Identity and Access Management capabilities.
  • Build authentication, authorization, identity lifecycle management, access control, and secure integration services.
  • Design and maintain secure RESTful APIs and integrations with enterprise applications, identity providers, and security platforms.
  • Lead technical design discussions, contribute to architecture decisions, and align solutions with enterprise security standards.
  • Implement CI/CD pipelines, automated testing, security validation, deployment automation, and operational improvements.
  • Support Docker, OpenShift, and cloud-native deployments while troubleshooting production issues and improving system reliability.
  • Conduct code reviews, mentor engineers, provide technical guidance, and drive engineering excellence.
  • Develop unit tests, integration tests, and automated testing frameworks while addressing vulnerabilities, performance bottlenecks, and technical debt.
  • Collaborate with Security Engineering, Infrastructure, Architecture, DevOps, and application development teams.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related technical field, or equivalent professional experience.
  • 5+ years of professional software development experience with strong Java and enterprise application expertise.
  • Extensive experience building scalable distributed applications and microservices using Java and Spring Boot.
  • Experience with RESTful APIs, enterprise web services, secure software development, application security, and IAM concepts.
  • Knowledge of OAuth 2.0, OpenID Connect, SAML, JWT, authentication, authorization, and access-management standards.
  • Experience with Maven, Git, Jenkins, CI/CD pipelines, relational and/or NoSQL databases, testing, debugging, troubleshooting, and performance optimization.
  • Ability to lead technical initiatives, contribute to architecture discussions, communicate effectively, and deliver complex engineering solutions.
  • Preferred qualifications include hands-on IAM platform experience, identity-provider integrations, identity governance, privileged access management, Docker, Kubernetes, OpenShift, cloud-native development, Zero Trust, observability, incident management, DevSecOps, security scanning, vulnerability remediation, mentoring, and technical reviews.

Benefits

  • Competitive base salaries and bonus incentives.
  • 6% company match on the retirement savings plan and free financial coaching.
  • 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 of paid parental leave for all parents for pregnancy, adoption, or surrogacy.
  • Access to onsite wellness centers, counseling through the Healthy Minds program, and career development and training opportunities.

Tech Stack

DockerGitJavaJenkinsKubernetesMavenOpenShiftSpring Boot

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