Senior Software Engineer (C++, Java or Go)
Overview
Ocho is delighted to be exclusively partnering with our client to recruit a Senior Software Engineer into one of the most successful and fastest-growing technology divisions within a global software organisation.
This is a rare opportunity to join a team building mission-critical software deployed directlynetworks across the globe. The systems you help develop support millions of end users every day, where performance, reliability and engineering excellence are non-negotiable.
The team is actively modernising its platform to support the next generation of 5G and 6G networks while expanding into exciting areas such as fraud detection, network intelligence and machine learning-powered services.
While historically this team focused heavily on C++, they are now actively seeking exceptional software engineers from C++, Java or Go backgrounds who can bring strong problem-solving skills and engineering fundamentals to complex technical challenges.
Key Responsibilities
Design, develop and enhance highly scalable software operating within carrier-grade telecommunications environments
Contribute to both product development and automated testing frameworks
Build software that operates under high-throughput, low-latency and highly available conditions
Work within modern microservices and containerised architectures
Collaborate across engineering teams to improve automation, deployment and operational resilience
Participate in architecture discussions and technical decision-making
Utilise AI-assisted engineering tools to improve productivity, quality and delivery
Support the continued evolution of platforms underpinning future 5G and 6G technologies
The Person We Are Looking For
Strong commercial software engineering experience using C++, Java or Go
Experience developing software within Linux environments
Solid understanding of networking fundamentals including TCP/IP, UDP, HTTP, HTTPS and sockets
Experience building distributed systems, backend services or performance-sensitive applications
Comfortable working within CI/CD and modern software delivery environments
Excellent analytical and problem-solving skills
Ability to thrive when working through ambiguity and complex technical challenges
Experience with containerisation and microservices architectures would be advantageous
Exposure to telecommunications, networking, low-latency systems or high-performance computing would be beneficial
Why This Opportunity Stands Out
Ocho-exclusive opportunity
Join the highest-growth and highest-revenue division within the organisation
Work on software deployed into major mobile operator networks worldwide
Contribute to products supporting the future of 5G and 6G connectivity
Be part of a business that has fully embraced AI-assisted engineering practices
Excellent long-term roadmap, investment and growth plans
Work alongside highly experienced engineers solving genuinely difficult technical problems
Salary & Benefits
£55,000 - £70,000
Exceptional candidates above this range will be considered
Flexible hybrid working with approximately 2 days per week in the Belfast office
Interview Process
No take-home tests
No automated coding assessments
One streamlined technical interview focused on engineering capability, problem-solving and technical thinking
Apply here or reach out to Aaron Somers at Ocho for more information via LinkedIn.
