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 1 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

Join Team Amex as a Senior Engineer - Python/Go and unleash your potential at American Express in sunny Phoenix, Arizona! Here, we believe that with the right backing, individuals and businesses can achieve amazing growth. As a vital part of our dynamic tech team, you'll have the opportunity to architect, code, and ship innovative software that enhances our customers’ digital experiences. Your role will involve collaborating closely with our Operations and Engineering teams to design and develop monitoring systems that ensure the availability of our cloud platforms. With a focus on continuous learning and professional development, we offer a supportive environment where your contributions will be recognized and valued. You’ll be working with cutting-edge technology, so familiarity with cloud platforms like AWS, GCP, or Azure, along with expertise in Python and Go development, will be key to your success. At American Express, we also prioritize our team's well-being by offering competitive salaries, bonuses, and comprehensive healthcare benefits. Plus, enjoy flexibility with a hybrid work model! Let’s lead the way together in creating a future where technology makes a significant impact. Are you ready to make a difference?

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

As a Senior Engineer - Python/Go at American Express, you will work closely with Operations and Engineering teams to identify and implement feature sets that enhance cloud platform availability. Your responsibilities will include hands-on architecture and development of monitoring systems, addressing incidents proactively, and ensuring continuous support for infrastructure and application availability.

Join Rise to see the full answer
What qualifications are needed for the Senior Engineer - Python/Go role 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 or a related field. Additionally, you should have 4+ years of industry experience with at least 3 years focused on software development using Python and Go, along with a solid understanding of Linux functionalities and experience with cloud platforms.

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

American Express is dedicated to the ongoing professional development of its employees, especially for Senior Engineers. We provide you with dedicated time to invest in your skills, access to relevant training programs, and opportunities to participate in the broader engineering community, including contributions to open source projects.

Join Rise to see the full answer
What is the work environment like for a Senior Engineer - Python/Go at American Express?

The work environment for a Senior Engineer - Python/Go at American Express is inclusive and supportive. You will be part of a diverse team where your voice is valued, and collaboration is encouraged. With a hybrid work model, you can take advantage of both in-office and remote work options to suit your lifestyle.

Join Rise to see the full answer
What is the salary range for the Senior Engineer - Python/Go position at American Express?

The salary range for a Senior Engineer - Python/Go at American Express is between $110,000 to $190,000 annually, along with bonus opportunities. Your actual pay will depend on your experience, skills, and location, in line with our commitment to offering competitive compensation.

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 the context of previous projects?

When answering this question, share specific examples of projects where you effectively used Python and Go. Highlight the challenges you faced, how you overcame them, and the outcomes. This will demonstrate your technical expertise and problem-solving abilities.

Join Rise to see the full answer
How do you handle incidents in a cloud environment?

In response to this question, outline your approach to incident management, including identifying issues, implementing recovery measures, and preventing future occurrences. Using real scenarios from your experience will provide solid evidence of your capabilities.

Join Rise to see the full answer
What monitoring tools have you used for cloud infrastructures?

Here, focus on the specific tools and technologies relevant to monitoring in cloud environments, such as AWS CloudWatch or Grafana. Discuss how you applied these tools to ensure system availability and performance.

Join Rise to see the full answer
Describe your experience with containerization and orchestration technologies like Docker and Kubernetes.

Employ this question to discuss your hands-on experience with container technologies. Mention specific scenarios where you utilized Docker for containerization and Kubernetes for orchestration to deploy applications effectively.

Join Rise to see the full answer
What strategies do you employ when working within a team of engineers?

In your response, emphasize the importance of collaboration and communication. Share experiences where your teamwork led to successful project outcomes, showcasing your ability to navigate challenges collectively.

Join Rise to see the full answer
How do you stay current with emerging technologies in software development?

Detail the methods you use to stay updated, such as attending conferences, online courses, or being part of tech communities. This illustrates your commitment to professional growth and adaptability in the tech landscape.

Join Rise to see the full answer
Can you give an example of a challenging problem you solved using Python or Go?

Provide a specific example demonstrating your technical and analytical skills. Discuss the problem, your approach to solving it, and the impact of your solution on the project's success.

Join Rise to see the full answer
What is your experience with NoSQL databases, particularly Couchbase?

When answering, explain your familiarity and proficiency with NoSQL databases, including how you've implemented them in past projects. Be sure to touch on the benefits and challenges associated with using Couchbase.

Join Rise to see the full answer
What do you consider critical factors when designing a cloud architecture?

Discuss important considerations such as scalability, security, performance, and cost-efficiency. Your answer should reflect a well-rounded understanding of cloud architecture principles.

Join Rise to see the full answer
How do you prioritize tasks and manage deadlines in your projects?

Outline your approach to management, emphasizing time management skills and prioritizing tasks based on project needs. Use examples where you effectively met tight deadlines while maintaining quality.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
American Express Remote New York, New York, United States
Posted 8 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
Posted 8 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
Posted 4 hours ago

Couchbase is on the hunt for a Sr. Director of Software Engineering to lead engineering teams and drive the development of its advanced cloud database platform, Capella.

Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Celestica Remote Richardson, Texas, United States
Posted 8 days ago
Photo of the Rise User
Posted 12 days ago
Dental Insurance
Disability Insurance
Vision Insurance
Paid Holidays
Posted 12 days ago
Photo of the Rise User
Pinterest Remote San Francisco, California, United States
Posted 7 days ago

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

723 jobs
MATCH
VIEW MATCH
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 4, 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!