Job Description
You Lead the Way. We’ve Got Your Back.
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 redefining what’s possible - and we’re proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.
Senior Engineer - Fullstack
American Express is on an exciting transformation journey driven by an energetic new team of high-performers. This group is nimble and creative with the power to shape our technology and product roadmap. If you have the talent and desire to lead and deliver innovative digital transformation products using latest user interface, data processing, servicing technologies. Build top of the chain digital experience at a rapid pace, serving our customers seamlessly across physical, digital, mobile, join our transformation team!
You will be part of a fast-paced, entrepreneurial team responsible for delivering world class Unified Experience / Omnichannel and personal integration through data driven, services on Big Data stack , Microservices, APIs. You will be challenged with identifying innovative and transformative ideas and proof of concept to deliver against the existing and future needs of our customers.
Focus - Leads the design, development, troubleshooting, and debugging of work efforts for customer-facing applications, business applications, and/or internal end-user applications.
Organizational Context - Member of a senior engineering & product for delivery and integration reporting to an Engineering Director.
Key Responsibilities –
- Perform technical aspects of software development for assigned applications including
design, architecture, developing prototypes, and hands- on coding assignments of various technologies.
- Function as a leader on an agile team by contributing to software builds through
consistent development practices (tools, common components, and documentation)
- Performs Analysis of business requirements to identify and recommend technology solutions.
- Strong OpenSource concepts and enable engineers to guide and adapt.
- Lead PRs and automated testing
- Lead Product Management and work closely with product owners in defining roadmap
- Collaborate with others in crafting and implementing your technical vision
- Leads with engineering mindset of high resiliency, customer experience, built-in monitoring and recovery (Graceful Degradation)
- Automate deployments in test or production environments
Identifies opportunities to adopt innovative technologies
- Automatically scale applications based on demand projections Leadership
- Demonstrate increased self-reliance to achieve team goals
- Influence team members with innovative changes and improvements by challenging
status quo and demonstrating risk taking
- Be a productivity multiplier for your team by analyzing your work flow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger results.
- Mentor and guide team members to success within the team.
- Owns all technical aspects of software development for assigned applications
- Works closely with product owners on blueprints and annual planning of feature sets that impact multiple platforms and products
- Typically spends 75% of time writing code and testing, and remainder of time managing team and stakeholders through ongoing product/platform release sprints
Scope of Impact/Influence
- Leads and mentor teams of engineers through ongoing development efforts
- Ensures Engineers adhere to team standards
- Ensures Engineering team delivers a quality product that meets the customers’ needs
- Ensure product features have business impact or ROI
- Utilizing technical expertise; creates system requirements, performs design and analysis, and coding and unit testing of complex to highly complex system functionality and/or defect correction across multiple platforms
Minimum Qualifications
Qualification Highly Desirable
- 5 to 8 years of software development experience in a professional environment such as:
- Wide breath of digital and data engineering experience
- Demonstrated experience leading teams of engineers
- Proficiency in REACT , Java Script, JQuery, Java , REST API development, BI tools , SDK building, Networking topologies, Authentication protocols
- Demonstrated experience with Agile and SAFe methodologies
- Demonstrated experience leading teams of engineers
- Demonstrated experience with databases like DB2, Oracle, Exadata
- Demonstrated experience with Cloud Event Schema , GraphQL implementations
- Demonstrated experience with Test Driven Development (TDD) approach
- Demonstrated experience to build solutions on Cloud Architecture
- Exposure to data security frameworks
- Experience with scripting, store procedures, SQL, Triggers
- Advanced experience in Test automation, Test scripting.
- Advanced experience with performance tuning
- Advanced experience with UNIX, AIX environment
- Ability to effectively communicate across third parties, technical, and business product
Managers on solution design
- Ability to think abstractly and deal with ambiguous/under-defined problems
- Ability to enable business capabilities through innovation
- Experience with web services and Open API development, as well as SOA concepts,
- Demonstrated willingness to learn new technologies and takes pride in how fast they
develop working software
- Bachelor's or Master's degree in computer science, computer engineering, or other
technical discipline, or equivalent work experience, is preferred
- Exposure to Industry reference architecture of data management and Next
Generation tools and process
- Experience with payments technology and industry is a plus
Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.
ReqID: 21009144
Schedule (Full-Time/Part-Time): Full-time
Date Posted: May 17, 2021, 1:53:44 PM