Sub banner

Senior Software Engineer (C++, Go, Java)

Job description.

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.

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, County Antrim£55000 - £70000 per annum
Job reference:
AS266_1781599557
AARON SOMERS

AARON SOMERS

Director & Head of UK & Ireland Contract Recruitment

Looking for solutions in Software Development? Aaron’s seen it all. He’s been finding the most in-demand across the entire lifecycle for over a decade.

Read More