Senior Software Engineer
Holt Executive
In this role you will design, develop, and maintain software for real-time operational platforms used to monitor and optimize large-scale systems. You will work with cross-functional teams to implement new features, improve data collection and monitoring, and troubleshoot performance in production environments. The role emphasizes reliability, scalability, and collaboration across engineering, product, and operations. This is an opportunity to shape critical software that supports high-impact, business-critical operations and service assurance.
Pay / Benefits- Hybrid and flexible working arrangements
- Competitive salary
- Annual bonus
- Pension scheme
- Private healthcare
- Professional development opportunities
- Develop and support software applications used in operational environments
- Design new features from user and business requirements
- Collaborate with engineering teams to ensure monitoring and data collection capabilities
- Analyse performance, troubleshoot issues, and support fault diagnosis
- Participate in design reviews, testing, and documentation
- Coordinate with product teams and suppliers to deliver solutions
- Support ongoing maintenance and improvement of operational systems
- Identify opportunities to improve processes, tooling, and software reliability
- Contribute to the full software development lifecycle from requirements to deployment and support
- Provide technical support for live systems, including on-call responsibilities
- Degree in Computer Science, Software Engineering, or a related technical discipline
- Hands-on Java development in real-time operational environments
- Experience with JavaScript and Node.js
- Experience with Windows and Linux
- Knowledge of IP networking and troubleshooting tools (e.g., Wireshark)
- Experience with event streaming technologies (Kafka)
- Strong understanding of the full SDLC
- Producing high-quality, maintainable, reusable software in a collaborative environment
- Knowledge of OO analysis, design principles, and design patterns
- Good communication skills for cross-functional collaboration
- Awareness of software and network security best practices
- Ability to produce technical documentation for development and ops teams
- strong communication
- collaboration across technical and non-technical teams
- problem-solving
- Java
- JavaScript/Node.js
- Windows and Linux
Reference: WJ-747_30182575