
Sr Software Engineer I
American Express5 hours ago
Base Salary
$123k - $215k/yr
Responsibilities
- Design, develop, and maintain scalable Java applications and microservices supporting enterprise Identity and Access Management capabilities.
- Build authentication, authorization, identity lifecycle management, access control, and secure integration services.
- Design and maintain secure RESTful APIs and integrations with enterprise applications, identity providers, and security platforms.
- Lead technical design discussions, contribute to architecture decisions, and align solutions with enterprise security standards.
- Implement CI/CD pipelines, automated testing, security validation, deployment automation, and operational improvements.
- Support Docker, OpenShift, and cloud-native deployments while troubleshooting production issues and improving system reliability.
- Conduct code reviews, mentor engineers, provide technical guidance, and drive engineering excellence.
- Develop unit tests, integration tests, and automated testing frameworks while addressing vulnerabilities, performance bottlenecks, and technical debt.
- Collaborate with Security Engineering, Infrastructure, Architecture, DevOps, and application development teams.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related technical field, or equivalent professional experience.
- 5+ years of professional software development experience with strong Java and enterprise application expertise.
- Extensive experience building scalable distributed applications and microservices using Java and Spring Boot.
- Experience with RESTful APIs, enterprise web services, secure software development, application security, and IAM concepts.
- Knowledge of OAuth 2.0, OpenID Connect, SAML, JWT, authentication, authorization, and access-management standards.
- Experience with Maven, Git, Jenkins, CI/CD pipelines, relational and/or NoSQL databases, testing, debugging, troubleshooting, and performance optimization.
- Ability to lead technical initiatives, contribute to architecture discussions, communicate effectively, and deliver complex engineering solutions.
- Preferred qualifications include hands-on IAM platform experience, identity-provider integrations, identity governance, privileged access management, Docker, Kubernetes, OpenShift, cloud-native development, Zero Trust, observability, incident management, DevSecOps, security scanning, vulnerability remediation, mentoring, and technical reviews.
Benefits
- Competitive base salaries and bonus incentives.
- 6% company match on the retirement savings plan and free financial coaching.
- 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 of paid parental leave for all parents for pregnancy, adoption, or surrogacy.
- Access to onsite wellness centers, counseling through the Healthy Minds program, and career development and training opportunities.
About American Express
American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.