American Express Senior Engineer - Developer Tools in Des Moines, Iowa
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.
The mission of the Developer Experience organization is to find and remove sources of friction for the company's software engineers. We believe that our developers should be able to get the tools they need on demand using safe, secure, and financially responsible methods. To this end, we are launching a new program to manage the third-party tools that developers use to create software on their workstations - programming language runtimes, integrated development environments, build tools, and many others.
Reporting to the Director of Developer Platform, you'll enable a world-class workstation experience for thousands of Amex software engineers. You'll be responsible for integrating and configuring a wide range of developer tools on workstations and servers and for partnering with other Amex teams to improve the internal systems and processes we use to procure, govern, and distribute these tools.
Please note that this is not a typical product engineering role. You won't be on a team of developers iteratively building a single software product. Though you will write code as part of the job, this role is primarily about curating an integrated ecosystem of third-party tools to provide the best working experience for the Amex software development community.
In this role, you will:
Wear many engineering hats, including architecture, development, operations, infrastructure, and security
Evaluate commercial and open source developer tools for use at Amex
Write code to integrate software products you acquire with Amex's enterprise technology systems for security and governance
Provide technical support for developers using, integrating, and enhancing your portfolio of tools as part of their daily work
Partner with other technology teams cross-functionally to solve problems and meet shared goals collaboratively
Have a huge impact on the quality of life for Amex developers!
We're looking for somebody who:
Has 5 years of progressively more responsible software development experience
Understands the hardware, software, network, and security architecture of data centers, servers, workstations, and applications
Projects a strong point of view about what constitutes a great developer experience
Is comfortable with uncertainty and relishes working autonomously in a self-directed startup environment
Can see the big picture and assemble many individual pieces into a powerful whole
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.
Primary Location: United States
Req ID: 21016859
- American Express Jobs