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

Senior Software Engineer

American Express

. Serve as a senior technical contributor within an Agile development team .

Posted 10/24/2026full-timeNew York City • New York • United StatesSenior💰 $123,000 - $215,250 per yearWebsite

Tech Stack

Tools & technologies
CloudDockerJavaJenkinsKubernetesMavenMicroservicesNoSQLOpenShiftSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Serve as a senior technical contributor within an Agile development team
  • Design, develop, and maintain scalable, secure, highly available Java applications and microservices supporting enterprise IAM capabilities
  • Build and enhance authentication, authorization, identity lifecycle management, and access control services
  • Lead technical design discussions and contribute to architectural decisions
  • Develop and maintain secure RESTful APIs and integrations with enterprise applications, identity providers, and security platforms
  • Implement secure authentication flows, role-based access control, least-privilege principles, and protection of sensitive information
  • Design, implement, and optimize CI/CD pipelines for automated builds, testing, security validation, and deployments
  • Develop automation to improve operational efficiency and reliability
  • Collaborate with Security Engineering, Infrastructure, Architecture, DevOps, and application development teams
  • Conduct code reviews, provide technical guidance, and mentor junior and mid-level engineers
  • Address application vulnerabilities, performance bottlenecks, and technical debt
  • Develop unit tests, integration tests, and automated testing frameworks
  • Support containerized applications and cloud-native deployments using Docker and OpenShift
  • Troubleshoot production issues, perform root cause analysis, and implement sustainable solutions
  • Participate in production support and maintain availability, resilience, and security of identity management services
  • Evaluate emerging technologies, security frameworks, and software engineering practices

Requirements

What you’ll need
  • 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 with authentication, authorization, access management, or Identity and Access Management (IAM) concepts
  • Knowledge of OAuth 2.0, OpenID Connect (OIDC), SAML, or JWT
  • Experience with 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 across engineering, security, and infrastructure teams
  • Proactive mindset focused on continuous improvement, innovation, security, and operational excellence
  • Preferred: experience with IAM platforms, identity providers, identity lifecycle management, access governance, privileged access management, Docker, Kubernetes, OpenShift, cloud-native applications, Zero Trust Architecture, observability, DevSecOps, security scanning, vulnerability remediation, mentoring, and technical reviews

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