Software Engineer II jobs in United States
cer-icon
Apply on Employer Site
company-logo

American Express · 2 hours ago

Software Engineer II

American Express is a company with a long history of innovation and a commitment to supporting its customers and employees. The Software Engineer II role involves collaborating with product teams and technical experts to develop high-quality software solutions, while also providing guidance to junior team members and supporting production applications.

Credit CardsFinanceFinancial ServicesPaymentsTravel
check
Comp. & Benefits
badNo H1Bnote

Responsibilities

Collaborate with product team & technical experts to identify optimal solutions for business requirements
Contribute to analysis, design of software components, and develop software with highest quality
Understand & adopt best practices. enterprise guidelines during software development
Identify technical debts in the platform and work with leads & product owner to triage based on criticality
Provide post-implementation production support for applications/services
Guide junior team members in the project during software development
Contribute to CI/CD initiatives like Test Automation, Alerting & Monitoring strategy etc

Qualification

Full stack developmentJava 11HigherSpring frameworkREST APIsMicroservices architectureRDBMS (Postgres/Oracle)UI design & developmentDevOps practicesApplication security principlesAgile methodologiesAutomated testingSDLC principlesBDD & TDD practicesWillingness to learnCommunication skillsCollaboration skills

Required

Bachelor's Degree in related field preferred; proven industry experience
3-8 years of full stack software development with good hands-on experience across all tiers of the application
Experience in building & hosting applications on cloud is a plus
Experience in developing software applications using agile methodologies
Experience in supporting production issues post implementation
Full stack software development using Java 11 or higher with Spring framework, Spring Boot, REST APIs, microservices architecture, RDBMS(Postgres/Oracle or similar), UI design & development using Angular or React
Experience in delivering software using DevOps practices like CI, CD, Automated testing, Alerting & Monitoring etc
Good understanding of application security principles & remediating vulnerabilities
Understanding of multi-tier application architectures and related development
Proven experience in creating automated tests using test frameworks
Knowledge and understanding of the SDLC principles
Understanding of BDD & TDD practices
Excellent communication & collaboration skills
Willingness to learn/experiment new technologies/tools

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