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.