Identity Security Engineer

Palo Alto, CA, United States
Main Location
New York City, NY, United States
Open jobs
Why American Express?
There’s a difference between having a job and making a difference.
American Express has been making a difference in people’s lives for over 160 years,
backing them in moments big and small, granting access, tools, and resources to take
on their biggest challenges and reap the greatest rewards.
We’ve also made a difference in the lives of our people, providing a culture of learning
and collaboration, and helping them with what they need to succeed and thrive. We
have their backs as they grow their skills, conquer new challenges, or even take time to
spend with their family or community. And when they’re ready to take on a new career
path, we’re right there with them, giving them the guidance and momentum into the
best future they envision.
Because we believe that the best way to back our customers is to back our people.
The powerful backing of American Express.
Don’t make a difference without it.
Don’t live life without it.
American Express is embarking on an exciting transformation driven by energetic teams of high performers. If you are highly motivated to design and build strong security solutions to drive innovation for a rapidly growing company and customers, join our team! Engineers joining our technologies team can be assigned to one of several exciting projects and initiatives building new security capabilities including Access Management, Authentication and Authorization, Open Authorization (OAuth), Single Sign-on, Federated Identity Management capabilities and Big-Data analytics.
 Responsibility includes:
  • hands-on engineering with strong development and coding experience such as Java, C++, Node JS, understanding of product strategy, translating user stories into successful product releases, and working in an agile environment.
  • Additionally, this position will be involved with delivering frameworks and automated solutions for integrations and development processes, and enabling adoption of security solutions across the enterprise.
  • This individual will interact at multiple levels within American Express while demonstrating strong technical skills, thought leadership, and delivering on strategic goals.
  • He or she will possess outstanding thought leadership, strategic thinking, and communication skills.   
Key responsibilities include:
  • Serving as a core member of an engineering and development team that designs and develops security capabilities such as Authentication, Authorization including Multi-factor and biometric, Federation, and Mobile security.
  • Performs hands-on design, and development of systems
  • Writing code and unit tests, working on API specs, automation, and testing. Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges.
  • Performing ongoing refactoring of code, utilizing visualization and other techniques to fast-track concepts, and delivering continuous improvement.
  • Provides continuous support for ongoing application availability
  • Debugs software components, identifies, fixes and verifies remediation of code defects
  • Defines the integration build and produces a build definition for generation of the software in collaboration with Architects
  • Contributing to teams for deployment, updates and maintenance of new or existing Infrastructure (servers, databases).
  • Identifies opportunities to adopt innovative technologies
The ideal candidate will be a highly motivated self-starter who is able to set and maintain high performance standards for self and others, hold self and other team members accountable for achieving results and enable business capabilities through innovation. Additional qualifications include:
  • Over 3+ years of experience in designing and implementing applications in cloud computing environment
  • 2+ years of Java/J2EE or C/C++ or Node JS
  • Technical competence in the needed technical areas: Java, J2EE, and Spring, REST services, Unix/Linux, Shell scripting
  • Experience with Micro-services based architecture is a plus
  • Has solid understanding of the SDLC process and follows the process to effectively develop and design solutions
  • Demonstrates excellent analytical and problem-solving skills
  • Ability to handle/manage multiple simultaneous priorities, deadlines, and deliverables.
  • Experience creating technical documentation, including product documentation, technical frameworks and process best practices.
  • Experience with source control tools such as GIT or SVN
  • Experience and passion to work in a fast-paced Agile environment.
  • Excellent verbal and written presentation and communications skills.
  • Bachelor’s Degree in computer science, computer science engineering, or related field; advanced degree preferred

Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.

ReqID: 19007368
Schedule (Full-Time/Part-Time): Full-time
Date Posted: May 31, 2019, 12:27:18 PM
Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team