Back to jobs
SussexDigital

SussexDigital

Senior Software Engineer I

Burgess Hill Hybrid 5-10 yrs exp Advertising Services 1 employees
COBOLJCLCICSDB2Mainframe Development

Requirements

Requires a bachelor's degree in Computer Science or related field and over 5 years of experience in mainframe development using COBOL, JCL, CICS, and DB2. Candidates must have a proven track record with mission-critical systems and a desire to expand into cloud technologies.

Job Description

American Express

Burgess Hill

American Express is recruiting for the role of Senior Software Engineer I. Senior Software Engineer I overseeing technical aspects of regional corporate hierarchy and limits applications. The role keeps these systems secure, resilient and highly available while supporting modernisation from mainframe-based systems to scalable, cloud-aligned architectures.

Role details

  • Location: Burgess Hill
  • Working pattern: Hybrid
  • Job type: Full time
  • Closing date: 21/09/2026

What you’ll do

  • Lead and mentor engineers, making sure team standards are followed and documentation is accurate and complete.
  • Develop database structures, APIs, prototypes and data architecture for assigned applications.
  • Transform logical data architectures into physical data designs using database design best practices and standards.
  • Provide database administration for projects building, extending or maintaining databases, data warehouses and datamarts.
  • Debug database components and verify fixes for design or performance defects.
  • Improve database design, replication, high availability, backup and recovery processes to meet requirements and standards.
  • Work with business, product, delivery architect and engineering teams on releases, prioritisation and design.

What they’re looking for

  • Have a bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent experience.
  • Have 5+ years of experience in mainframe application development using COBOL, JCL, CICS and DB2.
  • Show a proven track record of maintaining and enhancing mission-critical enterprise systems.
  • Be able to analyse complex legacy applications and identify modernisation opportunities.
  • Bring strong problem-solving, debugging and communication skills.
  • Have a growth mindset and a strong desire to expand skills into distributed systems and cloud technologies.
  • Have working knowledge of Agile delivery methodology and the tools used to plan, build, test, configure and maintain applications.

Additional role information

  • The role involves supporting COBOL/DB2-based applications while advancing distributed, API-driven and event-based solutions.
  • Tech stack includes Db2, COBOL, AI DevEx tools, on-prem automation testing and GitHub Enterprise Server.
  • There is potential visa sponsorship for certain positions, depending on business unit requirements, the nature of the position, cost and applicable laws.

Education

Bachelor Degree

Skills

COBOLJCLCICSDB2Mainframe DevelopmentAPI DesignData ArchitectureDatabase AdministrationAgile MethodologyCloud ArchitectureDistributed SystemsGitHub Enterprise ServerDebuggingMentoringSystem ModernizationTechnical Documentation

About SussexDigital

SussexDigital is a simple idea. Make it easier to find your people. We bring together Sussex’s digital communities, events and spaces in one place so more good things can happen.