The Financial Insights and Tools group within Digital Banking is responsible for software that enhance the American Express customer experience by providing applications and supporting platforms to enrich the information, analysis and planning available to our customers. Our software will be threaded through the web and mobile applications used by American Express customers, powered by APIs and underlying platforms to consume, and process financial data both within and from outside our company.
We are looking for an experienced, motivated, and collaborative Senior Software Engineer to help us achieve our goals of building noteworthy high quality financial analysis and tools for our customers. We want you to help provide technical expertise and acumen to our growing team in pursuit of our customer experience goals.
Our platform is built on top of a modern stack consisting of Kotlin/JVM for the back end interacting with other Java/JVM services internally, and a React based front end. We reach out to many APIs internally and externally to aggregate and analyze customer information.
How will you make an impact in this role?
- As a developer, you will be responsible for end-to-end delivery of your software from inception to production, working on a mixture of green- and brown-field projects, learning from, and contributing to your peer group.
- As a Senior Software Engineer, you will be applying your experience and earned acumen to guide the shape of our platform and help mentor and guide the team.
Minimum Qualifications
- Bachelor's or master's degree in computer science, computer engineering, software engineering, or other technical discipline, or equivalent work experience
- Understanding of service-based architectures
- Understanding of web applications and use APIs to power them
- Proven experience with live applications and production environments · 5+ years of software development experience with strong knowledge in Java/JVM/Kotlin, Rest APIs and exposure to alternate JVM languages
- Technical Skills: Creativity&Problem-Solving
- Adaptability&Flexibility
- Aptitude for technology; curiosity, passion and startup mindset
- Applied statistics skills: distributions, statistical testing, regression analysis
- Innovative thinking
- Java/Kotlin/JVM
- Databases: Postgres, MongoDB, Redis
- Source Code Control: Working experience using GitHub, Bitbucket, RhodeCode · Production monitoring and logging tools (i.e. CloudWatch, Prometheus, OpenSearch/Elasticsearch, ELF)
- Container orchestration: Docker, Kubernetes, GCP GKE, AWS ECS, AWS EKS
- CI/CD platforms (we are using GitHub Actions)
- Other: Git, Gitflow, Jira, Gitlab, Trello, Scrum
- Frameworks: Ktor, Spring
Other Skills (that will be a plus)
- Full stack experience and willingness to dive into other levels of web applications · Web technologies – An in-depth knowledge and experience working with web technologies such as JavaScript, HTML, CSS, TypeScript, C#, SASS, Stylus, Stylus, Python, and LESS.
- React tools – proficiency in Enzyme, Webpack, Redux, and Flux.
- Web frameworks – Proven expertise in diberent frameworks like React Native, AngularJS, Angular2, VueJS, SocketIO, Backbone, KnockoutJS, Svelte, and Bootstrap.
- Open-source Libraries – Demonstrable experience with JQuery, MomentJS, html5sql.js, RequireJS, and Loads.
- Software testing tools – A good working knowledge in testing codes using Mocha, Jest, Unit-tests, TDD, Karma, VCS, and Selenium (base).
- Databases – A familiarity of working with diberent databases such as MySQL, NoSQL(e.g., MongoDB), PostgreSQL, Redis is recommended.
- Cloud management – A strong background in diberent cloud platforms like Amazon AWS, Microsoft Azure, OpenStack Apache, and Google Cloud Platform
Company Benefits
- Amex Flex (Hybrid Work Model) – providing greater flexibility to colleagues
- Flexible Benefit Plan – Health, Life & Accident Insurance
- Retirement Savings Plan
- Parental Leave & Nursing Mothers Rooms
- Backup and In-home Child and Elder Care
- 24/7 Mental Health Counselling
- Wellness Centers & Health Living programs
- Paid Time Off
- 100% Global Pay Equity
- Career, Training and Learning – American Express Leadership Program, LinkedIn Learning, American Express & Harvard Leadership Program
- Exclusive Deals and Discounts
Interview Process
Recruitment Screening Call followed by a three stage interviewing process which will include a Live Coding Technical Assessment.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Java/Kotlin Software Engineer - London
2026-05-27
Staff Software Engineer
2026-05-28
Backend Engineer - Remote
2026-05-28
- Posted
- Jan 21, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- London Area
- Company
- American Express
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Java/Kotlin Software Engineer - London
2026-05-27
Staff Software Engineer
2026-05-28
Backend Engineer - Remote
2026-05-28