Senior Software Engineer - OMS Resilience

Senior Software Engineer - OMS Resilience

Full-Time 55000 - 70000 £ / year (est.) No working from home possible
Core-Asset-Consulting

At a Glance

  • Tasks: Refactor code, enhance system design, and implement automated testing.
  • Company: Join a tech-driven investment firm in Newcastle.
  • Benefits: Competitive salary, inclusive culture, and opportunities for growth.
  • Other info: Collaborative environment with a focus on innovation and career development.
  • Why this job: Make a real impact on critical systems while working with cutting-edge technology.
  • Qualifications: Strong software engineering skills and experience with complex systems.

The predicted salary is between 55000 - 70000 £ per year.

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.

Qualifications

  • 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
  • Strong communication skills and a collaborative approach

Core Responsibilities

  • Refactor existing code to improve testability, modularity, and maintainability
  • 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

Senior Software Engineer - OMS Resilience employer: Core-Asset-Consulting

Core-Asset Consulting is an exceptional employer, offering a dynamic work environment in Newcastle that fosters innovation and collaboration. With a strong focus on employee growth, we provide opportunities for professional development through hands-on experience with cutting-edge technologies and practices like test-driven development. Our inclusive culture values diverse perspectives, ensuring that every team member can contribute meaningfully to the evolution of our business-critical systems.

Core-Asset-Consulting

Contact Details:

Core-Asset-Consulting Recruitment Team

We think you need these skills to ace Senior Software Engineer - OMS Resilience

Software Engineering Fundamentals
Code Refactoring
Automated Testing
Test-Driven Development (TDD)
Backend Programming Languages (e.g. C++, Java)
Modular Design
Testable Architecture