Software Engineer - Bournemouth

Hackajob Ltd
Bournemouth, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£100,000.0
Working hours
Regular working hours

Tech stack

Microsoft Access Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Software Applications Automation of Tests Business Software Unix Cloud Computing Software Quality
+25 more
Continuous Delivery Continuous Integration Database Queries Software Debugging Distributed Systems Payment Systems Middleware Python (Programming Language) Software Tools Standard Sql Secure Coding Shell Script Software Engineering Software Systems PL-SQL Systems Architecture Toolchain Web Platforms Extensible Markup Language (XML) System Availability Production Code Data Analytics Maintaining Code Terraform Programming Languages

Job description

  • We execute software solutions across design, development, and technical troubleshooting, thinking beyond conventional approaches to solve complex technical problems and deliver scalable outcomes.
  • We create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  • We leverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity, while validating outputs through peer review, automated testing, and secure coding standards.
  • We apply tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • We produce architecture and design artifacts for complex applications while ensuring design constraints are met throughout software code development.
  • We gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to support continuous improvement of software applications and systems.
  • We proactively identify hidden problems and patterns in data, using insights to drive improvements to coding hygiene and system architecture.
  • We configure and implement SWIFT products including SWIFT Alliance Gateway, SWIFT Alliance Access, Web Platform, Domestic Messaging Channel services, and CLS-based applications.
  • We automate testing and deployment of current and next versions of applications to support continuous delivery and operational stability.
  • We build and maintain positive working relationships across the team and with business colleagues to support effective cross-functional collaboration.

Technologies:

  • AI
  • API
  • AWS
  • Support
  • Java
  • Python
  • SQL
  • Security
  • Swift
  • Terraform
  • Unix
  • Web
  • XML
  • Cloud

More:

We are partnering directly with JPMorganChase for this role within Commercial & Investment Bank Payments Technology. Our SWIFT Infrastructure Technology team provides firm-wide connectivity to the systemically important market infrastructures of SWIFT and CLS. Our secure, high-performance middleware messaging and API applications process millions of messages and trillions of dollars in payments every day, interfacing with hundreds of internal line of business applications to enable the exchange of financial messages with counterparties across the world. We offer the opportunity to work on trusted, market-leading technology in a global financial services environment, with a strong focus on diversity, inclusion, collaboration, and long-term client partnerships.

Requirements

  • We have formal training or certification in software engineering concepts, with proficient applied experience.
  • We have hands-on practical experience in system design, application development, testing, and operational stability.
  • We have experience developing, debugging, and maintaining code in a large corporate environment using one or more modern programming languages and database querying languages.
  • We have development experience in Core Java and Python, with knowledge of XML libraries.
  • We have a strong understanding of MQ middleware and its appropriate use within enterprise messaging environments.
  • We have a strong understanding of PL/SQL and its appropriate use in data-driven application development.
  • We have solid UNIX knowledge and shell scripting capability.
  • We have overall knowledge of the Software Development Life Cycle and agile methodologies such as continuous integration/continuous delivery, application resiliency, and security.
  • We have exposure to Payments and Clearing and Financial Messaging (SWIFT).
  • We have hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment, with the ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
  • We understand responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs and outputs, and adherence to resiliency and security expectations.
  • We have a bachelors degree or equivalent experience in a relevant technical field.
  • We have experience working in an agile or scrum environment, including across multiple locations.
  • We have familiarity with Commercial Off-The-Shelf (COTS) package implementation and configuration.
  • We have AWS and Terraform related certifications.
  • We have solid understanding of distributed infrastructure and High Availability cluster technologies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:34 min

Essential commands for running and testing Terraform configurations

Hennie Francis · LIVE

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:32 min

Overview of Terraform and Terraform Cloud features

Devlin Duldulao · LIVE

2:04 min

Defining timestamps and the international standard format

Denny Biasiolli Denny Biasiolli · Europe 2026 Virtual

Videos

See all

Related articles

See all