Senior Software Engineer

1 month ago


Burgess Hill, West Sussex, United Kingdom American Express Full time
About the Role

We are seeking a highly skilled Senior Engineer to lead our team in building core features and deploying them to our on-prem payment cloud within the American Express infrastructure.

Key Responsibilities
  • Drive user story analysis, design, and delivery of responsive backend services using best practice principles.
  • Look proactively beyond the obvious for continuous improvement opportunities.
  • Familiarity with API and 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.
Requirements
  • University Degree in Computer Science, Engineering or related field - followed by proven experience in a modern development stack (Java or Golang preferred) is essential.
  • Secure integration with API Gateways using REST endpoints is essential.
  • Experience with automated build and test frameworks is essential.
  • Messaging and distributed systems using Kafka event streams is essential.
  • SQL Products: Oracle & Postgres is a plus.
  • Application and Network Security architectures is a plus.
  • NoSQL Products: Redis, Couchbase, Cassandra is a plus.
  • Hands-on experience deploying and monitoring services running on Kubernetes + OpenShift is a plus.
  • Appetite to learn new technologies and translate them into working software.
  • Support design architect and present new solutions and services.
  • Hands-on DevOps experience & review / approval of operational guides.
Preferred Qualifications
  • Knowledge of the payment industry.
  • Experience with a broad range of software languages in payments technologies.
  • Experience in designing and implementing distributed technologies.
About American Express

We back our colleagues and their loved ones with benefits and programs that support their holistic well-being. That means we prioritize their physical, financial, and mental health through each stage of life. Benefits include:

  • 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.

Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.



  • Burgess Hill, West Sussex, United Kingdom Randstad Education Full time

    About the Role:We are looking for a talented Senior Software Engineer to join our team at {company}.The successful candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities:Design, develop, and deploy software applicationsCollaborate with cross-functional teams to identify and...


  • Burgess Hill, West Sussex, United Kingdom Tata Consultancy Services Full time

    Job Title: Senior Java Software EngineerAbout the Role:We are seeking a highly skilled Senior Java Software Engineer to join our team at Tata Consultancy Services. As a Senior Java Software Engineer, you will be responsible for designing and developing Java Springboot based microservices and APIs. You will work closely with our agile team to deliver features...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    Take Your Software Engineering Skills to the Next Level at American ExpressWe're looking for a skilled Senior Software Engineer II to join our team and help drive innovation in software development. As a member of our team, you'll work on crafting breakthrough software that makes a real impact on our customers.As a Senior Software Engineer II, you'll be...


  • Burgess Hill, West Sussex, United Kingdom Amex Full time

    Transform the Digital ExperienceAt American Express, we're committed to delivering exceptional customer experiences through innovative technology solutions. As a Senior Software Engineer, you'll play a key role in shaping the future of our digital experiences by developing and maintaining our enterprise web framework, One App. This cutting-edge framework...


  • Burgess Hill, West Sussex, United Kingdom Tata Consultancy Services Full time

    Job Title: Senior Golang Software EngineerAre you a skilled Golang developer looking for a challenging role that will allow you to utilize your knowledge in high-performance application development?We are seeking a Senior Golang Software Engineer to join our team at Tata Consultancy Services. As a key member of our team, you will be responsible for...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    We are seeking a highly skilled Senior Software Engineer to lead our cloud architecture efforts. The ideal candidate will have extensive experience in designing and implementing scalable cloud-based systems.Main ResponsibilitiesDesign and implement cloud-based infrastructureLead cross-functional teams in cloud architecture developmentCollaborate with...


  • Burgess Hill, West Sussex, United Kingdom Randstad Education Full time

    Job Title: Senior Software Engineer for Data AnalysisWe're looking for a skilled software engineer to join our team and contribute to the development of our data analysis platform. As a senior software engineer, you will be responsible for designing, implementing, and maintaining large-scale data processing systems.Key ResponsibilitiesDesign and implement...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    Transforming Technology for Global ImpactAt American Express, we're driven by a passion to innovate and push the boundaries of what's possible. As a Senior Software Engineer II, you'll be part of a team that crafts breakthrough software solutions, making a tangible impact on an audience of millions. Our Software Engineers don't just understand technology;...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    Empowering InnovationAt American Express, we're committed to delivering exceptional customer experiences through cutting-edge technology. As a Senior Software Engineer II, you'll play a pivotal role in crafting scalable solutions that drive business value.About the RoleYou'll be part of our GMST team, working on the Merchant Platform. Your expertise in Java...


  • Burgess Hill, West Sussex, United Kingdom Henderson Scott UK Full time

    We're seeking a skilled Senior Go Software Engineer to join our dynamic team at Henderson Scott UK in Burgess Hill. As a key member of our team, you'll be working on cutting-edge projects, collaborating with experienced professionals, and driving innovation in the tech industry.What You'll Get:Competitive salary & benefitsCutting-edge projectsFlexible...


  • Burgess Hill, West Sussex, United Kingdom Teaching Personnel Full time

    Job Description:We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of our cloud infrastructure.The ideal candidate will have experience in designing and implementing scalable cloud-based systems and a strong understanding of cloud computing concepts.Key Responsibilities:Design and develop cloud-based...


  • Burgess Hill, West Sussex, United Kingdom CAE Full time

    Job Title: {title}Job Description:As a skilled Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on ensuring the highest quality code and efficient software development methodologies.Key Responsibilities:• Collaborate with cross-functional teams to identify and prioritize...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    Transform Your Career with American ExpressAt American Express, we're looking for a talented Senior Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing, developing, and deploying secure services for our core payment platforms and customer-facing services.Key Responsibilities:Lead a scrum team and contribute...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    Unlock Your Potential with American ExpressAt American Express, we're looking for a talented Senior Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing, developing, and deploying secure services for our core payment platforms and customer-facing services.Key Responsibilities:Lead a scrum team and contribute...


  • Burgess Hill, West Sussex, United Kingdom AMEX Full time

    Transforming Digital ExperiencesAt American Express, we're committed to delivering exceptional customer experiences through innovative technology solutions. As a Senior Software Developer, you'll play a key role in shaping the future of our digital presence.About the RoleWe're seeking a highly skilled JavaScript engineer to join our team and contribute to...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    About Global Loyalty & BenefitsAt American Express, you'll become part of a diverse community of colleagues committed to backing customers, communities, and each other. Here, you'll learn and grow as we help you create a unique and meaningful career journey with benefits, programs, and flexibility that support you personally and professionally.Transformation...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    You Lead the Way. We've Got Your Back.At American Express, we're committed to providing the world's best customer experience every day. As a Software Engineer in our Global Merchant Services Technology (GMST) team, you'll play a critical role in crafting solutions that are scalable and can be delivered iteratively to enhance business value.How will you make...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    You Lead the Way. We've Got Your Back.At American Express, we're committed to providing the world's best customer experience every day. As a Software Engineer in our Global Merchant Services Technology (GMST) team, you'll play a critical role in crafting solutions that are scalable and can be delivered iteratively to enhance business value.How will you make...


  • Burgess Hill, West Sussex, United Kingdom AMEX Full time

    Transforming Digital ExperiencesAt American Express, we're committed to delivering exceptional customer experiences through innovative technology solutions. As a Senior Software Engineer on our Enterprise Web Framework team, you'll play a critical role in shaping the future of our digital presence.Your Key Responsibilities:Design and develop a...


  • Burgess Hill, West Sussex, United Kingdom American Express Full time

    You Lead the Way. We've Got Your Back.At American Express, we're committed to providing the world's best customer experience every day. As a Software Engineer in our Global Merchant Services Technology (GMST) team, you'll play a critical role in crafting solutions that are scalable and can be delivered iteratively to enhance business value.How will you make...