Save time and effort sourcing top tech talent

Software Engineer III - Python - Enterprise Architecture

Phoenix, AZ, USA
Up to $145,000/ year
Python Developer Full Stack Python Developer Enterprise Architect
Actively hiring

Software Engineer III - Python - Enterprise Architecture

American Express
Phoenix, AZ, USA
Up to $145,000/ year
Python Developer Full Stack Python Developer Enterprise Architect
American Express
Actively hiring

hackajob is partnering with American Express to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career.

Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.

About Enterprise Architecture:

Enterprise Architecture is an organization at American Express and it is a key enabler of the company’s technology strategy. The four pillars of Enterprise Architecture include:

1.     Architecture as Code: this pillar owns and operates foundational technologies that are leveraged by engineering teams across the enterprise.

2.     Architecture as Design: this pillar includes the solution and technical design for transformation programs and business critical projects which need architectural guidance and support.

3.     Governance: this pillar is responsible for defining technical standards, and developing innovative tools that automate controls to ensure compliance.

4.     Colleague Enablement: this pillar is focused on colleague development, recognition, training, and enterprise outreach.

Software Development:

  • Mid-level ability in software development, such as coding assignments
  • Function as member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
  • Participate in code reviews and automated testing
  • Debug basic software components and identify code defects for remediation
  • Enable the deployment, support, and monitoring of software across test, integration, and production environments
  • Automate deployments in test or production environments
  • Automatically scale applications based on demand projections Leadership
  • Demonstrate increased self-reliance to achieve team goals
  • Influence team members with creative changes and improvements by challenging status quo and demonstrating risk taking

 

 

Qualifications:

 

  • Up to 6 years of software development experience in a professional environment, primarily focused on Python Programming
  • Experience with streaming technologies such as Apache Spark, Kafka and Scala as a programming language preferred
  • Backend experience including Apache Cassandra, and relational databases such as Oracle, PostgreSQL a plus
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases
  • Good to have experience working with cloud platforms (AWS, or GCP)
  • Solid understanding of system design, scalability, and performance tuning.
  • Familiar with Swagger/OpenAPI, and building RESTful APIs and integrating web services
  • Good to have knowledge of machine learning algorithms, software architecture, libraries and frameworks to create AI that accomplishes outlined goals 
  • Hands-on experience with CI/CD tools (Jenkins, GitHub Actions, or similar).
  • Familiar with Agile or other rapid application development methods
  • Bachelor’s degree in computer science, computer science engineering, or related experience required; advanced degree preferred

hackajob is partnering with American Express to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?