Lead Software Engineer

3 weeks ago


Burgess Hill, United Kingdom American Express Full time
You Pave the Path. We Support Your Journey.
With the right support, individuals and organizations can advance in remarkable ways. When you become part of Team Amex, you join a global and diverse network of colleagues dedicated to supporting our clients, communities, and one another. Here, you will have the opportunity to learn and develop as we assist you in crafting a career path that is both unique and significant, with benefits, programs, and flexibility that cater to your personal and professional needs.

At American Express, your contributions, leadership, and impact will be acknowledged—every colleague has the chance to partake in the company's achievements. Together, we will succeed as a team, striving to uphold our corporate values and our strong commitment to delivering the finest customer experience daily. We will achieve this with the highest level of integrity, in an environment where everyone feels valued, heard, and included.

Join Team Amex and let’s navigate the future together.

American Express is undergoing an exciting transformation led by a dynamic new team of high achievers. This group is agile and innovative, with the ability to influence our technology and product strategy. If you possess the skills and ambition to provide cutting-edge payment solutions and services swiftly, seamlessly engaging our customers across various platforms, consider joining our transformation team. You will be part of a fast-paced, entrepreneurial group responsible for delivering exceptional cardmember experiences. We seek a creative, seasoned, and skilled senior software engineer who will collaborate closely with business units and development teams to create new system functionalities as outlined in the technical and functional specifications.

Key Responsibilities:

  • Lead projects, design system solutions, develop custom applications, and modify existing applications to meet evolving business needs. Manage coding, debugging, and documentation while providing ongoing production support.
  • Design and develop software applications, translating user requirements into system architecture. Evaluate and validate application performance and integration of component systems, providing process flow diagrams. Test the robustness of software and automation tools.
  • You will be tasked with identifying innovative concepts and proof of concept to address current and future customer needs. Software Engineers joining our Loyalty Technology team will be assigned to one of several exciting groups that are creating a new, agile, and modern loyalty platform aimed at connecting with our customers in their preferred manner.
  • Be part of a motivated, high-performing technology team developing solutions to enhance engagement and loyalty within our existing cardmember base and attract new customers to the Amex brand.
  • This role will also be crucial in collaborating with other development teams, testing and quality assurance, and production support to meet implementation timelines and ensure smooth transitions throughout the development lifecycle.
  • The ideal candidate will focus on building and executing a strategy and roadmap aimed at transitioning from monolithic, tightly coupled, batch-based legacy systems to a loosely coupled, event-driven, microservices-based architecture to achieve our long-term business objectives.
Minimum Qualifications:

  • A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience, along with 10+ years of experience in a modern development stack with significant Java expertise.
  • Experience in application design, software development, and testing, preferably in an Agile setting.
  • Familiarity with Git while working in small to medium-sized teams.
  • Experience with open-source frameworks is advantageous, particularly in maintaining or contributing to open-source projects.
  • Knowledge of relational and NoSQL databases, including PostgreSQL, MongoDB, Couchbase, or Cassandra is a plus.
  • Experience in designing and developing REST APIs for high-volume clients.
  • Familiarity with continuous integration tools (Jenkins, Gitlab CI) is beneficial.
  • Experience with automated build and test frameworks is a plus.
  • A demonstrated eagerness to learn new technologies and apply them in practical software solutions.
  • Familiarity with container and container orchestration technologies, such as Docker and Kubernetes, is a plus.
  • Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.) is advantageous.
  • Strong ability to develop unique, innovative ideas.
  • Strong analytical and problem-solving skills.
  • Willingness to take risks, experiment, and share fresh perspectives.
  • Aptitude for learning and applying programming concepts.
  • Ability to effectively communicate with internal and external business partners.
Preferred Additional Qualifications:

  • Knowledge of the payments industry.
  • Experience with coding skills across various distributed technologies.
  • Familiarity with a wide range of software languages and payment technologies.
We support our colleagues and their families with benefits and programs that promote their overall well-being. This means we prioritize their physical, financial, and mental health at every 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 arrangements with hybrid, onsite, or virtual options based on role and business needs.
  • Generous paid parental leave policies (depending on your location).
  • Free access to global on-site wellness centers staffed with healthcare professionals (depending on location).
  • Free and confidential counseling support through our Healthy Minds program.
  • Opportunities for career development and training.


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

    Your Leadership Matters. We Support Your Journey. At American Express, we believe that with the right support, individuals and organizations can achieve remarkable growth. Joining our team means becoming part of a diverse global community dedicated to empowering our customers, communities, and one another. Here, you will have the opportunity to develop...


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

    You Drive Innovation. We Support Your Journey. At American Express, your contributions, leadership, and impact will be acknowledged - every team member has the chance to participate in the organization's success. Together, we will achieve our goals as a cohesive unit, dedicated to upholding our core values and our commitment to delivering the finest...


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

    Your Leadership Shapes Our Future. At American Express, we value your contributions, leadership, and the impact you make - every team member has the opportunity to share in our collective success. Together, we strive to uphold our core values and our commitment to delivering the finest customer experience globally, every single day. We do this with...


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

    You Shape the Future. We Support Your Journey. At American Express, your contributions, leadership, and influence will be acknowledged - every team member has the chance to partake in the organization's achievements. Together, we will succeed as a unit, committed to upholding our corporate values and our strong promise to deliver the finest customer...


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

    You Pave the Path. We Support Your Journey. With the right support, individuals and organizations can advance in remarkable ways. When you become part of American Express, you join a global and diverse network of colleagues dedicated to supporting our customers, communities, and one another. Here, you will have the opportunity to learn and develop as we...


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

    You Guide the Future. We Support Your Journey. With the right support, individuals and organizations can advance in remarkable ways. When you become part of Team Amex, you join a global and diverse network of colleagues dedicated to empowering our customers, communities, and one another. Here, you will have the opportunity to learn and develop as we assist...


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

    You Guide the Path. We Support Your Journey. With the right support, individuals and organizations can advance in remarkable ways. By joining American Express, you become part of a global and diverse network of professionals dedicated to supporting our clients, communities, and one another. Here, you will have the opportunity to learn and develop as we...


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

    You Guide the Path. We Support Your Journey. With the right support, individuals and organizations can advance in remarkable ways. When you become part of American Express, you join a global and diverse network of colleagues dedicated to supporting our clients, communities, and one another. Here, you will develop and thrive as we assist you in crafting a...


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


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


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

    Join a Dynamic Team at American Express At American Express, we believe in empowering our employees and fostering a culture of innovation and collaboration. As a member of our team, you will be part of a diverse group dedicated to delivering exceptional service and creating unique career paths that align with your personal and professional goals. Your...


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

    Join a Dynamic Team at American Express At American Express, we believe in empowering our employees and fostering a culture of innovation and collaboration. As a member of our team, you will be part of a diverse group dedicated to delivering exceptional service and creating unique career paths that align with your personal and professional goals. Your...


  • 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 IntraEdge Full time

    Job SummaryIntraEdge is seeking a highly skilled and enthusiastic Java Software Engineer to join our team as a Senior Java Developer. As a key member of our Scrum team, you will be responsible for building and enhancing features in the Setup experience domain of our global Loyalty and Benefits platform.Key ResponsibilitiesDesign, develop, and deploy...

  • Java Software Engineer

    50 minutes ago


    Burgess Hill, West Sussex, United Kingdom IntraEdge Full time

    Job SummaryIntraEdge is seeking a highly skilled and enthusiastic Java Software Engineer to join our team as a Senior Java Developer. As a key member of our Scrum team, you will be responsible for building and enhancing features in the Setup experience domain of our global Loyalty and Benefits platform.Key ResponsibilitiesDesign, develop, and deploy...


  • 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 American Express Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Director to join our Global Merchant Services Technology (GMST) organization. As a key member of our team, you will be responsible for leading the development of our merchant payment experience platform, which is a distributed near real-time low-latency system that is always...


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

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Director to join our Global Merchant Services Technology (GMST) organization. As a key member of our team, you will be responsible for leading the development of our merchant payment experience platform, which is a distributed near real-time low-latency system that is always...


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