
Senior Software Engineers
American Express5 hours ago
Base Salary
$193k - $215k/yr
Responsibilities
- Develop and design software applications based on user needs and systems architecture.
- Assess application performance, component integration, and software resilience.
- Create process flow diagrams and evaluate automation tools.
- Analyze and elaborate user stories to optimize software solutions.
- Apply visualization techniques to accelerate concepts.
- Reengineer systems and code for continuous improvement.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related STEM field.
- Five years of progressively responsible experience in software design, development, testing, and implementation.
- At least one year of experience with Git, J2EE, Java, JavaScript, JBOSS, JDBC, Jenkins, JSON, Maven, multi-tiered systems, MVC, MySQL, Node.js, relational databases, REST APIs, Servlets, SOA Technologies, Spring, and Web Services.
Benefits
- Competitive base salaries and bonus incentives.
- 6% company match on the retirement savings plan.
- Financial coaching and financial well-being support.
- Medical, dental, vision, life insurance, and disability benefits.
- More than 20 weeks of paid parental leave for all parents.
- Access to on-site wellness centers where available.
- Confidential counseling support through the Healthy Minds program.
- Career development and training opportunities.
- New York, NY location with telecommuting available up to two days per week.
Tech Stack
Categories
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.