Senior Engineer -
Job Description
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."
American Express is embarking on an exciting transformation driven by an upbeat new team of high performers. This group is nimble and creative with the power to craft our technology and product roadmap. If you have the talent and desire to deliver innovative payment products and services at a rapid pace, serving our customers seamlessly across physical, digital, mobile, and social media, join our transformation team! Be part of a fast-paced, results-oriented team responsible for delivering world-class cardmember experiences. We are looking for an innovative, experienced, and talented senior software engineer who will work closely with business unit and development team to develop new system capabilities as defined within the technical/ functional specifications
Key Responsibilities:
- Responsible for leading projects, designing system solutions, developing custom applications, and modifying existing applications to meet distinct and changing business requirements.
- Handle coding, debugging, and documentation, as well working closely with SRE team. Provide post implementation and ongoing production support
- Develop and design software applications, translating user needs into system architecture. Assess and validate application performance and integration of component systems and provide process flow diagrams. Test the engineering resilience of software and automation tools.
- You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our customers.
- The position will also play a critical role partnering with other development teams, testing and quality, and production support, to meet implementation dates and allow smooth transition throughout the development life-cycle.
As part of our diverse tech team, you can architect, code and ship software that makes us
an essential part of our customers' digital lives. Here, you can work alongside talented
engineers in an open, supportive, inclusive environment where your voice is valued, and
you make your own decisions on what tech to use to solve challenging problems. Amex
offers a range of opportunities to work with the latest technologies and encourages you
to back the broader engineering community through open source. And because we
understand the importance of keeping your skills fresh and relevant, we give you
dedicated time to invest in your professional development. Find your place in technology
on #TeamAmex.
- Position requires a Bachelor's degree in Computer Science, Engineering, or a related field followed by 6-8 years of experience in a modern development stack (Java, Node, or Golang preferred).
- Experience in application design, software development, and testing, preferably in an Agile environment.
- Experience working with Git on small to medium sized teams.
- Experience with open-source frameworks is an advantage- especially maintaining or contributing to open-source projects!
- Experience with relational and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra is a plus.
- Experience designing and developing REST APIs for high volume clients.
- Experience with continuous integration tools (Jenkins, Gitlab CI) a plus.
- Experience with automated build and test frameworks a plus.
- Experience with container and container orchestration technologies, such as Docker and Kubernetes, a plus.
- Experience with Atlassian software development and collaboration tools (Bitbucket, JIRA, Confluence, etc.), a plus.
- Willing to take risks, experiment, and share fresh perspectives
- Aptitude for learning and applying programming concepts.
- Ability to optimally connect with internal and external business partners
Preferred Additional:
- Knowledge of payments industry
- Experience with coding skills across a variety of distributed technologies
- Experience with a broad range of software languages and payments technologies
We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.
If the role you are applying for is designated as hybrid or onsite, you will be required to demonstrate that you have completed your primary COVID-19 vaccination series (i.e., 2 doses for Moderna/Pfizer and 1 dose for J&J) in order to work in or visit any of our offices. This requirement is subject to legally required accommodations.
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.
Date Posted
09/19/2022
Views
6
Similar Jobs
Platform Engineer - NucleusTeq
Views in the last 30 days - 0
The job description is for a Platform Engineer role The required skills include proficiency in Java and Golang with a preference for familiarity with ...
View DetailsFront End Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a company specializing in lowcost swarm robotics for defense and industry is seeking a FrontEnd Engineer The role involves designing an...
View DetailsMapping & Localization Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a lowcost swarm robotics company is seeking a skilled SLAM Engineer to design and implement SLAM systems for their unmanned ground vehi...
View DetailsSenior Controller - nFocus Solutions
Views in the last 30 days - 0
nFocus Solutions is seeking a Senior Controller to manage financial data including transactions accounts and reports The role involves account receiva...
View DetailsManager, IT Support - California Closets BC
Views in the last 30 days - 0
California Closets founded in 1978 is a leading custom storage solutions provider offering premium space management and exceptional service The compan...
View DetailsCommunity Manager - Sparrow Partners
Views in the last 30 days - 0
Sparrow is a company that aims to create thriving communities for active adults offering thoughtful design stateoftheart construction and engaged mana...
View Details