Software Engineer - OMS Resilience

CORE ASSET LTD
Newcastle upon Tyne, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Newcastle upon Tyne, United Kingdom

Tech stack

Java
Automation of Tests
C++
Modular Design
Software Engineering
Test Driven Development
Backend
Production Code

Job description

Core-Asset Consulting is working with a technology-led investment firm to recruit a Senior Software Engineer to support the evolution of a business-critical Order Management and Execution System in Newcastle. This role will focus on improving the testability, structure, and long-term maintainability of an existing production platform. You will work closely with senior engineers to refactor components, enhance system design, and embed robust automated testing practices within the development lifecycle., * Simplify complex or tightly coupled components and improve separation of concerns

  • Collaborate with engineers to deliver architectural enhancements
  • Apply test-driven development (TDD) practices to new and existing code
  • Contribute to a comprehensive automated testing strategy (unit, integration, acceptance)
  • Deliver high-quality production code across backend technologies
  • Ensure automated tests run effectively within CI/CD pipelines
  • Support the ongoing development of system features over time

Requirements

  • Strong software engineering fundamentals with experience working on complex systems
  • Proven experience improving the structure and testability of existing codebases
  • Hands-on experience with automated testing and TDD
  • Experience with at least one backend or systems language (e.g. C++, Java or similar)
  • Ability and willingness to learn new technologies
  • Good understanding of modular design and testable architecture
  • Experience working with CI/CD pipelines
  • Holds a First-Class Honours degree
  • Strong communication skills and a collaborative approach

Benefits & conditions

  • A highly competitive salary
  • Wider Benefits package

Apply for this position