Skip to main content

Senior Software Engineer

Posted today

american expressPhoenix (AZ)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: As part of Amex Tech, you will lead and shape enterprise application design and modernization at scale. You’ll work with cross-functional teams to ensure architecture, security, and operational reliability align with business goals. You will drive modernization of legacy systems, implement CI/CD and DevOps practices, and mentor engineers to deliver high-quality software. This role offers impact across critical platforms and a chance to influence enterprise-wide technology strategy. You will apply advanced cloud and security expertise to deliver robust, scalable solutions that power customer experiences.
Responsibilities: Lead full-stack development using Java, Spring, React, JavaScript, and SQL Design and modernize enterprise architectures for high availability and performance Develop and maintain REST APIs, backend services, and integration frameworks Oversee database integration, persistence, and schema deployment improvements Implement secure authentication, authorization, OAuth, and access control Drive CI/CD automation, deployment, release management, and DevOps integration Modernize legacy applications and distributed processing architectures Support monitoring, troubleshooting, and production stability Develop internal engineering tools for governance and compliant software delivery Provide technical leadership, architecture guidance, and code reviews Coordinate cross-functional and offshore teams to deliver enhancements
Key requirements: Masters in Computer Science or similar Minimum 10 years of enterprise software and infrastructure engineering experience Experience modernizing legacy enterprise applications and internal development platforms Proven experience leading architecture decisions and coordinating distributed teams Experience with security, compliance, and governance-oriented systems Proficient with Red Hat variants of Linux Experience with public cloud deployments (AWS, GCP) Cross-functional collaboration Mentorship and technical leadership Strong communication and mentorship Java Spring React

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this