Engineer I
American Express
- Burgess Hill, West Sussex
- Permanent
- Full-time
- We are looking for an energetic and creative software engineer with experience in the fundamentals of software design, development, and deployment.
- As an Engineer, you will lead a scrum team in building these core features and deploy to in an on-prem payment cloud within the American Express infrastructure
- Serve as a core team member to drive user story analysis, design, and delivery of responsive backend services - utilising best practice principles.
- Looks proactively beyond the obvious for continuous improvement opportunities.
- Familiarity with API & integration patterns to securely communicate with backend services and clients.
- Work in an agile delivery team, with familiarity with the processes and ceremonies.
- Has a drive to learn industry leading/innovative technologies and solutions.
- Good positive attitude, communication, willingness to learn and share with others.
- Effective in managing work priorities and your time - both independently and as part of a team
- Bring a culture of innovation and experimentation, as well as manage risk taking to implement creative ideas.
- Bring a culture of continuous improvement and willingness to challenge the status quo.
- Guide and mentor other engineers and collaborate with external teams & Product Owners
- University Degree in Computer Science, Engineering or related field - followed by proven experience in a modern development stack (Java or Golang preferred) is essential.
- Knowledge (not essential) of the payment industry.
- Experience (not essential) with a broad range of software languages in payments technologies
- Secure integration with API Gateways using REST endpoints is essential.
- SQL Products: Oracle & Postgres is a plus.
- NoSQL Products: Redis, Couchbase, Cassandra is a plus.
- Hands-on experience deploying and monitoring services running on Kubernetes + OpenShift.
- Experience with automated build and test frameworks is essential.
- Appetite to learn new technologies and translate them into working software.
- Messaging and distributed systems using Kafka event streams is a plus
- Competitive base salaries
- Bonus incentives
- Support for financial-well-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Generous paid parental leave policies (depending on your location)
- 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