Software Engineer III - Python - Enterprise Architecture jobs in United States
cer-icon
Apply on Employer Site
company-logo

American Express · 1 day ago

Software Engineer III - Python - Enterprise Architecture

American Express is built on a history of innovation and is seeking a Software Engineer III to contribute to their Enterprise Architecture team. The role involves software development, participating in agile practices, and enabling deployment and support of software solutions.

Credit CardsFinanceFinancial ServicesPaymentsTravel
check
Comp. & Benefits
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

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
Demonstrate increased self-reliance to achieve team goals
Influence team members with creative changes and improvements by challenging status quo and demonstrating risk taking

Qualification

Python ProgrammingApache SparkRESTful APIsApache CassandraCloud PlatformsCI/CD ToolsAgile MethodologiesMachine LearningSystem Design

Required

Up to 6 years of software development experience in a professional environment, primarily focused on Python Programming
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
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

Preferred

Experience with streaming technologies such as Apache Spark, Kafka and Scala as a programming language
Backend experience including Apache Cassandra, and relational databases such as Oracle, PostgreSQL
Good to have knowledge of machine learning algorithms, software architecture, libraries and frameworks to create AI that accomplishes outlined goals
Advanced degree

Benefits

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, onsite or virtual 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

Company

American Express

company-logo
American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services.

Funding

Current Stage
Public Company
Total Funding
unknown
1978-01-13IPO

Leadership Team

leader-logo
Brett Mooney
CEO & Country Manager, American Express Canada
linkedin
leader-logo
Stephen J. Squeri
Chairman and CEO
Company data provided by crunchbase