Senior Software Engineer

4 weeks ago


Burgess Hill, West Sussex, United Kingdom American Express Full time
Empowering Innovation Together.

At American Express, we believe in the potential of individuals and organizations to achieve remarkable growth. Joining our team means becoming part of a diverse global community dedicated to supporting our clients, communities, and each other. Here, you will have the opportunity to develop a career path that is both unique and fulfilling, backed by benefits and programs that cater to your personal and professional needs.

As a member of American Express, your contributions, leadership, and impact will be acknowledged. Every team member has the chance to participate in the company's success. Together, we strive to uphold our core values and commitment to delivering exceptional customer experiences daily, all while fostering an environment where everyone feels valued and included.

American Express is undergoing an exciting transformation led by a dynamic team of high achievers. This agile and innovative group is poised to influence our technology and product strategies. If you possess the skills and ambition to create cutting-edge payment solutions that seamlessly connect with our customers across various platforms, we invite you to be part of this transformative journey. You will join a fast-paced, entrepreneurial team focused on delivering outstanding experiences for our card members. We seek a seasoned software engineer who will collaborate closely with business units and development teams to create new system functionalities as outlined in technical and functional specifications.

Key Responsibilities:
  • Lead projects, design system solutions, develop custom applications, and adapt existing applications to meet evolving business needs. Engage in coding, debugging, and documentation, while providing ongoing production support.
  • Design and develop software applications, converting user requirements into system architecture. Evaluate application performance and integration of component systems, and create process flow diagrams. Assess the engineering resilience of software and automation tools.
  • Challenge yourself to generate innovative ideas and proof of concepts that address current and future customer needs. Software Engineers on our Loyalty Technology team will be assigned to exciting projects aimed at developing a modern loyalty platform that enhances customer engagement.
  • Collaborate with a high-performing technology team to create solutions that foster engagement and loyalty among our existing card members while attracting new customers to the American Express brand.
  • Play a vital role in partnering with other development teams, quality assurance, and production support to ensure timely implementation and smooth transitions throughout the development lifecycle.
  • Focus on building and executing a strategy that transitions from monolithic, tightly coupled, batch-based legacy systems to a loosely coupled, event-driven, microservices architecture to achieve long-term business objectives.
Minimum Qualifications:
  • A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience, along with 5+ years of experience in a modern development stack, particularly with Golang.
  • Proficiency in application design, software development, and testing, preferably in an Agile environment.
  • Experience with Git in small to medium-sized teams.
  • Familiarity with open-source frameworks is advantageous, especially if you have maintained or contributed to open-source projects.
  • Knowledge of relational and NoSQL databases, such as PostgreSQL, Couchbase, or Cassandra, is a plus.
  • Experience in designing and developing REST APIs for high-volume clients.
  • Familiarity with continuous integration tools (Jenkins, GHA) is a plus.
  • Experience with automated build and test frameworks is beneficial.
  • A strong desire to learn new technologies and apply them in practical software solutions.
  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes, is a plus.
  • Familiarity with Atlassian software development and collaboration tools (JIRA, Confluence, etc.) is advantageous.
  • A strong ability to develop unique and innovative ideas.
  • Excellent analytical and problem-solving skills.
  • Willingness to take risks, experiment, and share fresh perspectives.
  • Aptitude for learning and applying programming concepts.
  • Ability to communicate effectively with internal and external business partners.
Preferred Qualifications:
  • Knowledge of the payments industry.
  • Experience with coding across various distributed technologies.
  • Familiarity with a wide range of programming languages and payment technologies.
We are committed to supporting our colleagues and their families with comprehensive benefits and programs that promote overall well-being. This includes prioritizing physical, financial, and mental health throughout all life stages. Benefits encompass:
  • Competitive base salaries.
  • Bonus incentives.
  • Support for financial well-being and retirement.
  • Comprehensive medical, dental, vision, life insurance, and disability benefits (subject to location).
  • Flexible working arrangements, including hybrid, onsite, or virtual options based on role and business needs.
  • Generous paid parental leave policies (subject to location).
  • Free access to global wellness centers staffed with healthcare professionals (subject to location).
  • Confidential counseling support through our Healthy Minds program.
  • Opportunities for career development and training.
Employment with American Express is contingent upon the successful completion of a background verification check, in accordance with applicable laws and regulations.

  • Burgess Hill, West Sussex, United Kingdom Tiro Partners Limited Full time £450 - £480

    Job Title: Senior Software EngineerJob Type: ContractCompany: Tiro Partners LimitedAbout the Role:We are seeking an experienced Golang Engineer to join our team on a contract basis. The successful candidate will help develop innovative solutions for our client's customer platform and be involved in design system solutions, and build modern,...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at American Express. As a key member of our technology team, you will be responsible for designing and developing software applications that meet the needs of our customers.Key ResponsibilitiesLead the development of software applications, translating user needs into...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at American Express. As a key member of our technology team, you will be responsible for designing and developing software applications that meet the needs of our customers.Key ResponsibilitiesLead the development of software applications, translating user needs into...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at American Express. As a key member of our technology team, you will be responsible for designing, developing, and implementing software applications that meet the needs of our customers.Key ResponsibilitiesLead the development of software applications,...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at American Express. As a key member of our technology team, you will be responsible for designing, developing, and implementing software applications that meet the needs of our customers.Key ResponsibilitiesLead the development of software applications,...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at American Express. As a Senior Software Engineer, you will play a key role in leading a scrum team and contributing to the architecture of our core features.Key ResponsibilitiesDrive user story analysis, design, and delivery of responsive backend...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at American Express. As a Senior Software Engineer, you will play a key role in leading a scrum team and contributing to the architecture of our core features.Key ResponsibilitiesDrive user story analysis, design, and delivery of responsive backend...


  • Burgess Hill, West Sussex, United Kingdom Tiro Partners Limited Full time £450 - £480

    Job Title: Senior Software EngineerJob Type: ContractCompany: Tiro Partners LimitedAbout the Role:We are seeking an experienced Golang Engineer to join our team on a contract basis. The successful candidate will be responsible for developing innovative solutions for our client's customer platform.Key Responsibilities:Design and develop modern,...


  • Burgess Hill, West Sussex, United Kingdom Tiro Partners Limited Full time £450 - £480

    Job Title: Senior Software EngineerJob Type: ContractCompany: Tiro Partners LimitedAbout the Role:We are seeking an experienced Golang Engineer to join our team on a contract basis. The successful candidate will be responsible for developing innovative solutions for our client's customer platform.Key Responsibilities:Design and develop modern,...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Buyer Initiated Payments (BIP) team at American Express' Global Commercial Services (GCS). As a key member of our team, you will play a critical role in designing, developing, and implementing cutting-edge software solutions to drive business outcomes.Key...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Buyer Initiated Payments (BIP) team at American Express' Global Commercial Services (GCS). As a key member of our team, you will play a critical role in designing, developing, and implementing cutting-edge software solutions to drive business outcomes.Key...


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

    About American ExpressAt American Express, we're committed to delivering exceptional customer experiences that drive business growth and innovation. As a leading global payments and financial services company, we're constantly seeking talented professionals to join our team and help us achieve our vision.Job SummaryWe're seeking a highly skilled Senior...


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

    About American ExpressAt American Express, we're committed to delivering exceptional customer experiences that drive business growth and innovation. As a leading global payments and financial services company, we're constantly seeking talented professionals to join our team and help us achieve our vision.Job SummaryWe're seeking a highly skilled Senior...


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

    About This RoleAt American Express, we're looking for a seasoned Senior Engineer to lead our team in building cutting-edge payment solutions. As a key member of our engineering team, you'll be responsible for driving user story analysis, design, and delivery of responsive backend services.Key ResponsibilitiesLead a scrum team in designing, developing, and...


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

    About This RoleAt American Express, we're looking for a seasoned Senior Engineer to lead our team in building cutting-edge payment solutions. As a key member of our engineering team, you'll be responsible for driving user story analysis, design, and delivery of responsive backend services.Key ResponsibilitiesLead a scrum team in designing, developing, and...

  • Senior Java

    7 days ago


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

    About the RoleWe are seeking a highly skilled and experienced Senior Java / Kotlin Software Engineer to join our Buyer Initiated Payments (BIP) team in Global Commercial Services at American Express. As a key member of our engineering team, you will play a critical role in designing, developing, and deploying innovative software solutions to support the...

  • Senior Java

    5 days ago


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

    About the RoleWe are seeking a highly skilled and experienced Senior Java / Kotlin Software Engineer to join our Buyer Initiated Payments (BIP) team in Global Commercial Services at American Express. As a key member of our engineering team, you will play a critical role in designing, developing, and deploying innovative software solutions to support the...


  • Burgess Hill, West Sussex, United Kingdom Tiro Partners Limited Full time £450 - £480

    We are seeking an experienced Golang Engineer to join our team at Tiro Partners Limited. The successful candidate will be involved in designing and developing innovative solutions for our client's customer platform.The ideal candidate will have experience in application design, Agile development, and CI/CD tools. They will be responsible for creating and...


  • Burgess Hill, West Sussex, United Kingdom Tiro Partners Limited Full time £450 - £480

    We are seeking an experienced Golang Engineer to join our team at Tiro Partners Limited. The successful candidate will be involved in designing and developing innovative solutions for our client's customer platform.The ideal candidate will have experience in application design, Agile development, and CI/CD tools. They will be responsible for creating and...


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

    Unlock Your Potential with AMEXAt American Express, we're committed to empowering our customers, communities, and colleagues to progress in incredible ways. As a Senior Software Engineer on our Global Merchant Services Technology team, you'll play a critical role in shaping the future of merchant payment experiences.About the RoleWe're seeking a highly...