Tailored answers, filled into supported job forms.Your tailored resume and answers, filled into supported job forms for you to review.

Download the Chrome Extension
AI AdoptionJob SimulationCertificationsRoadmapsPricing
Sign In
OneRoadmap

OneRoadmap is a career platform built around ORI, its AI career agent. ORI finds overlooked job opportunities, matches them to your profile and shows the skill gaps to close, with roadmaps, challenges, job simulations and certifications to close them. When you are ready, it prepares a tailored resume, application answers and an application strategy, with a cover letter where the application asks for one. The OneRoadmap Chrome extension fills supported application forms for you to review and submit, and you keep track of every application in one place.

gaurav.ghai@oneroadmap.io
Delhi NCR, India

Platform

  • AI Roadmaps
  • Free Certifications
  • Learning Resources
  • Pricing

Training

  • AI Adoption Workshops
  • Expert Sessions
  • Upcoming Events
  • Workshop Gallery

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Refunds
  • Delete your data

© 2026 OneRoadmap

Operated by Ghai Technologies, India · International operations through One Roadmap Marketing Management, Dubai, UAE

Built for your next chapter.

Open roles

SOFTWARE · Engineering & Architecture

Sr Software Engineer I

American Express

Senior · 5+ yrsOn-site · New York, NY, United StatesFull timeListed 22h ago
Apply now

Backed by

VC portfolio

HQ

🇺🇸 New York City, NY, United States

Open roles

385

How to stand out for Sr Software Engineer I at American Express

Auto Match agent

Let ORI find you the best jobs.

Set up your Auto Match agent once - your target role, level and where you want to work. It searches every day, scores each opening against your profile and resume, and delivers the ones worth applying to, with a prepared application a click away.

Searches every day Scored against your profile Applications prepared for you
Sign in & set up Auto Match agent

Resume & career call

Get your resume reviewed for this role - 30-minute 1:1 call

Line-by-line resume feedback for this application, how to position your Role Readiness, and a clear plan for what to do next - with a OneRoadmap career coach.

Experience Senior · 6+ yrs (5+ years)

About the role

from listing

American Express is looking for a highly skilled, hands-on Senior Java Software Engineer to join the Enterprise Identity Team , focused on delivering secure, scalable, and reliable Identity and Access Management (IAM) solutions across the enterprise.

The Enterprise Identity Team plays a critical role in strengthening American Express's security posture by designing, developing, and maintaining enterprise identity solutions, authentication and authorization services, access management capabilities, and secure integrations across applications and platforms.

Our team is committed to protecting enterprise systems, sensitive information, and digital identities through innovative security technologies, robust engineering practices, and continuous improvements to identity security infrastructure.

As a Senior Java Software Engineer, you will be an integral part of designing, developing, and enhancing enterprise-grade security applications and services. You will contribute to the technical direction of identity management solutions while ensuring high standards of security, performance, scalability, and reliability.

Serve as a senior technical contributor within an Agile development team, driving engineering excellence, secure coding practices, and high-quality software delivery.

Design, develop, and maintain scalable, secure, and highly available Java-based applications and microservices supporting enterprise Identity and Access Management (IAM) capabilities.

Build and enhance authentication, authorization, identity lifecycle management, and access control services to strengthen enterprise security.

Lead technical design discussions, contribute to architectural decisions, and ensure solutions align with enterprise security standards and engineering best practices.

Develop and maintain secure RESTful APIs and integrations with enterprise applications, identity providers, and security platforms.

Implement security best practices, including secure authentication flows, role-based access control (RBAC), least-privilege principles, and protection of sensitive information.

Drive the development of reliable and scalable identity services that support critical business applications and enterprise security requirements.

Design, implement, and optimize CI/CD pipelines to enable automated builds, testing, security validation, and application deployments.

Develop automation solutions to improve operational efficiency, reduce manual processes, and enhance the reliability of identity and security services.

Collaborate with Security Engineering, Infrastructure, Architecture, DevOps, and application development teams to deliver secure, integrated enterprise solutions.

Conduct code reviews, provide technical guidance, and mentor junior and mid-level engineers to promote engineering excellence.

Identify and address application vulnerabilities, performance bottlenecks, and technical debt through proactive improvements and code refactoring.

Develop comprehensive unit tests, integration tests, and automated testing frameworks to ensure application quality, reliability, and security.

Support containerized applications and cloud-native deployments using Docker, OpenShift, and enterprise infrastructure platforms.

Troubleshoot complex production issues, perform root cause analysis, and implement sustainable solutions to improve system stability and availability.

Participate in production support activities and ensure the ongoing availability, resilience, and security of critical identity management services.

Continuously evaluate emerging technologies, security frameworks, and software engineering practices to improve enterprise identity solutions.

Promote collaboration across teams, influence technical decisions, and challenge existing approaches to deliver innovative, secure, and scalable solutions.

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 expertise in Java and enterprise application development.

Extensive experience designing and building scalable, distributed applications and microservices using Java, Spring Boot, and related technologies.

Strong understanding of object-oriented programming, data structures, algorithms, software design patterns, and clean code principles.

Experience designing, developing, and integrating RESTful APIs and enterprise web services.

Solid understanding of secure software development practices, application security principles, and enterprise security requirements.

Experience working with authentication, authorization, access management, or Identity and Access Management (IAM) concepts.

Knowledge of modern authentication and authorization standards and protocols, such as OAuth 2.0, OpenID Connect (OIDC), SAML, or JWT.

Experience with automated build, deployment, and release management tools such as Maven, Git, Jenkins, and CI/CD pipelines.

Experience with relational and/or NoSQL databases and their integration with enterprise applications.

Strong troubleshooting, debugging, performance optimization, and problem-solving skills.

Experience with unit testing, integration testing, test automation, and software quality assurance.

Ability to independently lead technical initiatives, contribute to architecture discussions, and deliver complex engineering solutions.

Strong communication and collaboration skills, with the ability to work effectively across engineering, security, and infrastructure teams.

Proactive mindset focused on continuous improvement, innovation, security, and operational excellence.

Preferred Qualifications

Hands-on experience with enterprise Identity and Access Management platforms and identity security solutions.

Experience integrating applications with identity providers, authentication services, and access management systems.

Familiarity with identity lifecycle management, provisioning, access governance, and privileged access management concepts.

Experience implementing OAuth 2.0, OpenID Connect, SAML, JWT, and secure API authentication mechanisms.

Experience with Docker, Kubernetes, and OpenShift-based application deployments.

Experience developing and maintaining cloud-native applications in enterprise environments.

Knowledge of security principles such as Zero Trust Architecture, least privilege, and defense in depth.

Experience with observability, application monitoring, logging, and production incident management.

Familiarity with DevSecOps practices, automated security scanning, and vulnerability remediation.

Experience mentoring engineers, conducting technical reviews, and driving engineering best practices across teams.

Hybrid
Apply on company site

Meet Ori - your career agent on WhatsApp

Find jobs, get your roadmap, check if you're ready for a role and prepare applications - in chat, any language.

Ask Ori about this role
Checking your fit…

Opportunity details

Deadline
Closing in 8d · 31 Oct

As stated by the source. Anything not shown was not stated.

American Express

Financial Services

At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we’re supporting our customers’ financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly striving to uphold our powerful backing promise to our customers and each other every day.

These beliefs have been our North Star for 170 years as our business transformed – from helping evacuate travelers during World Wars, to ensuring the safety of our customers’ funds during the Great De

Company pageWebsite

More at American Express

American ExpressEngineering & ArchitecturePreferredFunded

On-site · Phoenix, AZ, United States

Senior · 6+ yrs · 22h ago

Sr Software Engineer II - Enterprise Architecture
View role
American ExpressUnclassPreferredFunded

On-site · Toronto, ON, Canada

Fresher · 22h ago

Campus Graduate Masters Summer Internship Program - 2027 AI Engineer, Enterprise Technology Services- Toronto, Ontario, CN
View role
American ExpressEngineering & ArchitecturePreferredFunded

On-site · New York, NY, United States

Senior · 5+ yrs · 22h ago

Manager - Software Engineering
View role
American ExpressEngineering & ArchitecturePreferredFunded

On-site · Phoenix, AZ, United States

Senior · 8+ yrs · 22h ago

Data Engineer III
View role
Apply