Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Engineer - Python/Go image - Rise Careers
Job details

Senior Engineer - Python/Go - job 2 of 2

You Lead the Way. We’ve Got Your Back.

With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, you’ll learn and grow as we help you create a career journey that’s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally.

At American Express, you’ll be recognized for your contributions, leadership, and impact—every colleague has the opportunity to share in the company’s success. Together, we’ll win as a team, striving to uphold our company values and powerful backing promise to provide the world’s best customer experience every day. And we’ll do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong.

Join Team Amex and let's lead the way together.

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.  American Express 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.

How will you make an impact in this role?

  • Works closely with Operations and Engineering Teams to identify feature sets that impact private and public cloud platforms to ensure availability and reduce toil
  • Performs hands-on architecture, design, and development of monitoring systems to provide continuous support for ongoing infrastructure and application availability
  • Understands current incidents and provides solutions to detect, recover, and prevent re-occurrence

Qualifications:

  • Bachelor's degree or Master’s degree in Computer Science, Computer Engineering or equivalent work experience
  • 4+ years of industry experience with 3+ years of software development experience in Python and Go
  • Understanding of Linux functionalities / features as well as good experience of shell scripting
  • Experience in clouds platforms such as AWS, GCP and Azure is beneficial
  • Good understanding of Container & Orchestration Technologies such as Docker, Kubernetes, and OpenShift
  • Experience in automation tools such as Ansible
  • Experience in NoSQL databases such as Couchbase preferred
  • Ability to work with Infrastructures and Platforms including IaaS, PaaS, Cloud technologies and tools for Continuous Delivery (CD)
  • Experience in AIML Model development and implementation, to include experience in documentation to address regulatory body requests and requirements.
  • NLU/NLP experience using RASA is a plus
  • Ability to effectively interpret technical and business objectives and challenges and articulate solutions
  • Good written and verbal communication skills

Salary Range: $110,000.00 to $190,000.00 annually + bonus + benefits

The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we’ll consider your location, experience, and other job-related factors.

We back our colleagues and their loved ones with benefits and programs that support their holistic well-being. That means we prioritize their physical, financial, and mental health through each stage of life. Benefits include:

  • Competitive base salaries 
  • Bonus incentives 
  • 6% Company Match on retirement savings plan 
  • Free financial coaching and financial well-being support 
  • Comprehensive medical, dental, vision, life insurance, and disability benefits 
  • Flexible working model with hybrid arrangements depending on role and business need 
  • 20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy 
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location) 
  • Free and confidential counseling support through our Healthy Minds program 
  • Career development and training opportunities

For a full list of Team Amex benefits, visit our Colleague Benefits Site.

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. American Express will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable state and local laws, including, but not limited to, the California Fair Chance Act, the Los Angeles County Fair Chance Ordinance for Employers, and the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance. For positions covered by federal and/or state banking regulations, American Express will comply with such regulations as it relates to the consideration of applicants with criminal convictions.

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 work in a hybrid model (combination of in-office and virtual days).

US Job Seekers/Employees - Click here to view the “Know Your Rights” poster and the Pay Transparency Policy Statement.

If the links do not work, please copy and paste the following URLs in a new browser window: https://www.dol.gov/agencies/ofccp/posters to access the three posters.

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

American Express Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
American Express DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of American Express
American Express CEO photo
Stephen J Squeri
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$110000K
$190000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Engineer - Python/Go, American Express

At American Express, we’re looking for a Senior Engineer specializing in Python and Go based in sunny Phoenix, Arizona. Join our vibrant and diverse team that truly values your skills and the unique perspectives you bring. In this role, you'll be at the forefront of engineering innovation, working collaboratively with Operations and Engineering Teams to shape the future of our private and public cloud platforms. Your mission? To ensure seamless availability while minimizing toil in our systems. As you dive into hands-on architecture and design, you'll create monitoring systems that are vital for our infrastructure and applications. We value continuous learning and provide dedicated time for professional development, allowing you to keep your skills sharp and explore the latest tech trends. With a strong focus on collaboration and respect, American Express fosters an inclusive atmosphere where your voice matters. You’ll work on exciting projects involving container technologies and automation tools, contributing to a supportive tech community. Plus, you’ll find a great work-life balance with our flexible working model, ensuring you can lead your career journey in a meaningful way. If you’re ready to make an impact within a company committed to excellence and integrity, we’d love for you to consider joining Team Amex as our next Senior Engineer.

Frequently Asked Questions (FAQs) for Senior Engineer - Python/Go Role at American Express
What responsibilities does a Senior Engineer - Python/Go have at American Express?

As a Senior Engineer - Python/Go at American Express, your primary responsibilities include collaborating closely with Operations and Engineering Teams to identify feature sets that enhance our cloud platforms. You'll be involved in hands-on architecture, design, and development of monitoring systems to ensure the ongoing availability of infrastructure and applications. Additionally, you’ll understand current incidents, providing insightful solutions to detect, recover, and prevent future issues.

Join Rise to see the full answer
What qualifications are needed for the Senior Engineer position at American Express?

To qualify for the Senior Engineer - Python/Go position at American Express, candidates should hold a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field. Moreover, you will need 4+ years of industry experience, including at least 3 years focused on Python and Go development. Proficiency in Linux, experience with cloud platforms such as AWS, GCP, or Azure, and knowledge of container technologies like Docker and Kubernetes are also essential.

Join Rise to see the full answer
What tools and technologies should a Senior Engineer - Python/Go be familiar with at American Express?

A Senior Engineer - Python/Go at American Express should be well-versed in various technologies, including automation tools like Ansible, NoSQL databases such as Couchbase, and Container & Orchestration Technologies like Kubernetes. Familiarity with cloud platforms (AWS, GCP, Azure), scripting in Linux environments, and the ability to work with IaaS and PaaS systems is also crucial for success in this role.

Join Rise to see the full answer
How does American Express support professional development for its Senior Engineers?

At American Express, we recognize the importance of professional development for our Senior Engineers. We allocate dedicated time for you to invest in your learning, whether it's through formal training or engaging with the broader engineering community. Our supportive environment allows you to explore new technologies and methodologies, ensuring your skills stay current and relevant.

Join Rise to see the full answer
What can a Senior Engineer - Python/Go expect in terms of salary and benefits at American Express?

The salary range for a Senior Engineer - Python/Go at American Express typically falls between $110,000 and $190,000 annually, in addition to bonus incentives and comprehensive benefits. These benefits include competitive base salaries, a generous retirement savings match, flexible working arrangements, extensive healthcare coverage, and paid parental leave. We prioritize the holistic well-being of our employees, making American Express an attractive place to work.

Join Rise to see the full answer
Common Interview Questions for Senior Engineer - Python/Go
Can you explain your experience with Python and Go in software development?

When asked about your experience with Python and Go, focus on specific projects you've worked on. Share examples that highlight your problem-solving abilities and your role in developing software solutions. Discuss any frameworks or libraries you're particularly skilled in and how you've applied them in real-world applications.

Join Rise to see the full answer
How do you approach architecture and design in software projects?

In addressing your architectural and design approach, elaborate on how you assess project requirements and translate them into scalable and efficient designs. Emphasize your methodologies such as Agile or DevOps, and provide examples of how you've successfully implemented architecture in past projects.

Join Rise to see the full answer
What strategies do you use for troubleshooting and resolving incidents?

Discuss your systematic approach to troubleshooting by explaining how you first gather data about the incident, perform analysis, and formulate potential solutions. Highlight your experience with monitoring tools and incident management processes, showcasing how you've tackled past incidents successfully.

Join Rise to see the full answer
How do you ensure collaboration with cross-functional teams?

When discussing collaboration with cross-functional teams, highlight your communication skills and how you facilitate effective interplay between different departments. Provide examples of successful collaborative projects and detail how you’ve managed to align team goals for a positive outcome.

Join Rise to see the full answer
What role does containerization play in your development process?

Explain the importance of containerization in modern software development, particularly using technologies such as Docker and Kubernetes. Discuss how containerization optimizes deployment processes, enhances consistency across environments, and allows for scalable systems, with specific instances of your hands-on experience.

Join Rise to see the full answer
Can you describe your experience with cloud platforms like AWS or Azure?

When asked about your experiences with cloud platforms, detail specific projects where you’ve utilized AWS, Azure, or GCP. Share how these platforms influenced your software architecture decisions, deployment strategies, and the benefits you’ve seen such as increased scalability or reduced costs.

Join Rise to see the full answer
How do you keep your technical skills current in the fast-evolving tech landscape?

Discuss your proactive approach to staying updated with industry trends, whether through attending conferences, pursuing certifications, or engaging in online communities. Share how this ongoing learning has positively impacted your work and the projects you've completed.

Join Rise to see the full answer
What is your understanding of automation tools like Ansible?

Elaborate on your experience with automation tools such as Ansible, discussing how you've used them to streamline processes or manage infrastructure efficiently. Provide specific examples where automation has led to increased productivity or reduced errors in your projects.

Join Rise to see the full answer
What challenges have you faced in past projects and how did you overcome them?

Reflect on specific challenges you've encountered in your projects, detailing the context and the specific actions you took to resolve them. Emphasize your problem-solving skills, adaptability, and your ability to learn from the experience to prevent similar issues in future projects.

Join Rise to see the full answer
Why do you want to work at American Express as a Senior Engineer?

When discussing your motivation for wanting to join American Express, be sure to align your career goals with the company’s values and mission. Highlight how the role as a Senior Engineer - Python/Go excites you, particularly in connection with innovation, community impact, and professional growth opportunities that American Express provides.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 4 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
Photo of the Rise User
American Express Remote Amex - for internal use only, New York, United States
Posted 4 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
L3Harris Technologies Hybrid US, Rockwall County, TX; Texas, Rockwall, TX
Posted 5 days ago
Photo of the Rise User
Posted 7 hours ago

Join AECOM as a Senior Design Manager to lead critical data centre projects in Germany with an innovative team.

Modern Technology Solutions, Inc. Hybrid US, Los Angeles County, CA; California, Palmdale, CA
Posted 10 days ago
Posted 6 days ago
Photo of the Rise User
Posted 9 days ago
L3Harris Technologies Hybrid US, Hunt County, TX; Texas, Greenville, TX
Posted 7 days ago
L3Harris Technologies Hybrid US, King County, WA; Washington State, Redmond, WA
Posted 7 days ago

American Express is a multinational financial services corporation and global leader in providing personal, small business, and corporate credit cards.

590 jobs
MATCH
Calculating your matching score...
BADGES
Badge Family FriendlyBadge Office VibesBadge Work&Life BalanceBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!