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
SeniorJob 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