American Express logo
Senior Engineer - Security Identity- InAuth - American Express Phoenix, AZ, USA Bookmark Share Print 272 0 1

Listing Description

The Sr Engineer I will be responsible for a broad range of activities and must be well rounded in both application development and deployment/support activities. This individual will be working with key business partners, development teams and support groups to provide high performing and highly available solution that are meeting our security and fraud related business needs.

Key responsibilities include:

Analyzes requirements/ user stories to appropriately support design activities

Performs all technical aspects of software development for assigned applications, including developing prototypes, writing new code and creating API's

Performs hands-on architecture, design, and development of systems

Perform architectural planning and deployment of 3rd party tools necessary to meet business needs

Functions as Senior member of an agile team and helps drive consistent development practices - tools, common components, and documentation

Typically spends 20% of time writing code and testing, and remainder of time collaborating with stakeholders through ongoing product/platform releases

Defines the integration build and produces a build definition for generation of the software in collaboration with the Architect

Designs and builds integration components and interfaces in collaboration with Architects and Infrastructure Engineers as necessary

Contributes to decisions about tools, methods and approaches

Performs unit and assembly testing of software components including the design, implementation, evaluation, and execution of unit and assembly tests

Conducts code reviews and builds test automation

Debugs software components, identifies, fixes and verifies remediation of code defects

Performs ongoing refactoring of code and continuously improves product

Identifies opportunities to adopt innovative technologies

Provides continuous support for ongoing application availability

Works closely with product owners on blueprints and annual planning of feature sets that impact multiple platforms and products

Works with product owners to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues

Manages and mentors teams of junior and senior engineers through ongoing development effortsThe 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 provide strategic thought leadership to identify opportunities to adopt innovative technologies and enable business capabilities through innovation. Additional qualifications include:

6+ years of software development experience in a professional environment

Demonstrated experience leading teams of engineers

Hands-on expertise with application design, software development and automated testing

Experience with distributed (multi-tiered) systems, algorithms, and relational databases

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.


Listing Details

  • Salary: $130000 - $150000
  • Citizenship: No Requirements
  • Incentives: Bonus

 

  • Education: Bachelors Degree
  • Travel: No Travel
  • Telework: Optional Telecommute



About Us

NinjaJobs is a community-run job platform developed by information security professionals. Our unique approach of focusing strictly on cybersecurity positions allows us to personalize the user experience.

Our Contacts

1765 Greensboro Station Pl.
Suite 900
Tysons Corner Va 22102

(703) 594-7765