Senior Software Engineer

Jobtailor

Burgess Hill

On-site

GBP 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Jobtailor is seeking an experienced senior engineer to lead modernization of COBOL/DB2-based enterprise systems toward scalable, cloud-aligned architectures. You will manage end-to-end data architectures, database administration, and API-driven solutions while mentoring engineering teams to deliver high-quality software.

The role emphasizes hands-on development and cross-functional collaboration across product, architecture, and delivery teams to ensure secure, available systems and continuous

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience).
  • 5+ years of experience in mainframe application development using COBOL, JCL, CICS, and DB2.
  • Proven track record of maintaining and enhancing mission-critical enterprise systems.
  • Demonstrated ability to analyze complex legacy applications and identify modernization opportunities.
  • Growth mindset with a strong desire to expand skills into distributed systems and cloud technologies.
  • Experience with cloud platforms such as AWS, GCP, or Azure and API or event-driven architectures (preferred).
  • Exposure to CI/CD pipelines and Agile development methodologies (preferred).

Responsibilities

  • Oversee technical aspects of regional EMEA, APA, and LATAM corporate hierarchy and limits applications.
  • Maintain secure, resilient, and highly available critical systems.
  • Contribute to modernization of mainframe-based systems toward scalable, cloud-aligned architectures.
  • Maintain and enhance COBOL/DB2-based applications.
  • Advance distributed, API-driven, and event-based solutions.
  • Lead and mentor engineering teams and ensure adherence to team standards.
  • Ensure accurate, high-quality documentation and engineering deliverables.
  • Perform data architecture and database management, including prototypes, database structures, and APIs.
  • Transform logical data architectures into physical data designs.
  • Provide database administration for databases, data warehouses, and datamarts.
  • Debug database components and remediate design and performance defects.
  • Refactor database designs and improve data placement and database reuse.
  • Ensure data replication, performance, high availability, backup, and recovery meet requirements.
  • Develop data management, data security, data product, and process strategies and standards.
  • Lead data assets within an Agile team according to enterprise standards and policies.
  • Spend approximately 50% of time on database development and testing and the remainder collaborating with partners on product/platform releases.
  • Collaborate with business, product, architecture, engineering, and delivery teams.
  • Prioritize sprint features and maintain data requirements based on trends, technologies, defects, and issues.
  • Design data-tier solutions supporting enterprise platform objectives.
  • Drive adoption of DBMS features and participate in vendor product development strategy.
  • Contribute to tool, method, and approach decisions and identify innovative technology opportunities.
  • Work with product owners on blueprints and annual planning for features affecting multiple platforms and products.
  • Review own work and lead reviews of colleagues’ work.

Skills

COBOL Application Development
DB2 Database Management
Cloud Technologies
Agile Development Methodologies
Data Architecture and Design

Education

Bachelor's degree in Computer Science, Information Systems, or related field

Tools

Git
CI/CD Pipelines
GitHub Actions
GitHub Enterprise Server

Job description

  • Oversee technical aspects of regional EMEA, APA, and LATAM corporate hierarchy and limits applications
  • Maintain secure, resilient, and highly available critical systems
  • Contribute to modernization of mainframe-based systems toward scalable, cloud-aligned architectures
  • Maintain and enhance COBOL/DB2-based applications
  • Advance distributed, API-driven, and event-based solutions
  • Lead and mentor engineering teams and ensure adherence to team standards
  • Ensure accurate, high-quality documentation and engineering deliverables
  • Perform data architecture and database management, including prototypes, database structures, and APIs
  • Transform logical data architectures into physical data designs
  • Provide database administration for databases, data warehouses, and datamarts
  • Debug database components and remediate design and performance defects
  • Refactor database designs and improve data placement and database reuse
  • Ensure data replication, performance, high availability, backup, and recovery meet requirements
  • Develop data management, data security, data product, and process strategies and standards
  • Lead data assets within an Agile team according to enterprise standards and policies
  • Spend approximately 50% of time on database development and testing and the remainder collaborating with partners on product/platform releases
  • Collaborate with business, product, architecture, engineering, and delivery teams
  • Prioritize sprint features and maintain data requirements based on trends, technologies, defects, and issues
  • Design data-tier solutions supporting enterprise platform objectives
  • Drive adoption of DBMS features and participate in vendor product development strategy
  • Contribute to tool, method, and approach decisions and identify innovative technology opportunities
  • Work with product owners on blueprints and annual planning for features affecting multiple platforms and products
  • Review own work and lead reviews of colleagues’ work
Requirements
  • Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience)
  • 5+ years of experience in mainframe application development using COBOL, JCL, CICS, and DB2
  • Proven track record of maintaining and enhancing mission-critical enterprise systems
  • Demonstrated ability to analyze complex legacy applications and identify modernization opportunities
  • Excellent problem-solving, debugging, and communication skills
  • Growth mindset with a strong desire to expand skills into distributed systems and cloud technologies
  • Familiarity with modern programming languages such as Java, Scala, Kotlin (preferred)
  • Experience with cloud platforms such as AWS, GCP, or Azure and API or event-driven architectures (preferred)
  • Understanding of mainframe modernization strategies, including rehosting, refactoring, or replacement (preferred)
  • Experience in financial services or similar large-scale transactional systems (preferred)
  • Exposure to CI/CD pipelines, Git-based source control, and Agile development methodologies (preferred)
  • Visa sponsorship may be provided for certain positions depending on business requirements, cost, and applicable laws
  • Expert knowledge of XML and schema development/reuse, RDBMS databases, and open source
  • Strong knowledge of metadata management and database management
  • Deep technical knowledge of DBMS products and ecosystems, including storage formats, access algorithms, administration, replication, high availability, encryption, and data maintenance
  • Ability to monitor and tune databases and DBMSs for high performance
  • Working knowledge of application planning, analysis, development, testing, configuration, and maintenance tools
  • Practical experience with infrastructure technologies including servers, JVMs, and networking concepts
  • Ability to participate in Agile delivery methodology
  • Knowledge of industry best practices, processes, and standards
  • Knowledge of complete vertical platform environments and technical stacks
  • Experience with Db2, COBOL, on-premises environments, automation testing, GitHub Actions, GitHub Enterprise Server, and GHEC
Core Competencies

Demonstrates expertise in maintaining and enhancing COBOL/DB2-based applications while leading engineering teams in a cloud-aligned modernization effort. Proficient in data architecture, database management, and Agile methodologies to drive high-quality deliverables and innovative solutions.

Highest-signal resume keywords
  • COBOL Application Development
  • DB2 Database Management
  • Cloud Technologies (AWS, GCP, Azure)
  • Agile Development Methodologies
  • Data Architecture and Design
Hard Skills
  • COBOL
  • DB2
  • JCL
  • CICS
  • API Development
  • Event-Driven Architectures
  • XML Schema Development
  • RDBMS
  • Database Administration
  • Data Replication
Soft Skills
  • Problem-Solving
  • Communication
  • Mentoring
  • CollaborationGrowth Mindset
Industry Keywords
  • Mainframe Modernization
  • Financial Services
  • Enterprise Systems
  • Transactional Systems
  • Metadata Management
Tools & Technologies
  • Git
  • CI/CD Pipelines
  • GitHub Actions
  • GitHub Enterprise Server
  • Infrastructure Technologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Deployment Engineer
Deployment Engineer

Luxoft • Greater London

On-site
GBP 90,000 - 130,000
Senior Forward Deployment Engineer
Senior Forward Deployment Engineer

Luxoft • Greater London

On-site
GBP 120,000 - 160,000
Senior Forward Deployment Engineer
Senior Forward Deployment Engineer

Luxoft • Slough

On-site
GBP 90,000 - 120,000
Senior Forward Deployed Engineer
Senior Forward Deployed Engineer

Luxoft • Greater London

On-site
GBP 90,000 - 150,000
Expert Forward Deployment Engineer
Expert Forward Deployment Engineer

Luxoft • Greater London

On-site
GBP 90,000 - 140,000
Legacy Modernization Specialist
Legacy Modernization Specialist

Zensar Technologies • Burgess Hill

On-site
GBP 40,000 - 60,000
Backend Software Engineer – Infrastructure, Foundations
Backend Software Engineer – Infrastructure, Foundations

Jobtailor • Greater London

On-site
GBP 90,000 - 130,000
Senior Manager – Delivery Management
Senior Manager – Delivery Management

Jobtailor • Burgess Hill

On-site
GBP 90,000 - 120,000
Senior Java Developer
Senior Java Developer

Jobtailor • Cardiff

On-site
GBP 60,000 - 90,000
zOS Mainframe Systems Programmer
zOS Mainframe Systems Programmer

NTT DATA • Sheffield

On-site
GBP 55,000 - 95,000
Hybrid role
Comprehensive benefits