Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Software Engineer
Manchester - Hybrid working
Are you an engineer with a background in C#, Python, C++ or Java looking to move into Golang development?
Looking for genuine investment in your growth with a 12‑week Go training programme?
This role offers all of that — and more.
The Role
You’ll join a high‑performing engineering team building large‑scale, distributed systems handling between 10,000 and 50,000 messages per second, depending on load. The platform is event‑driven and built around Kafka, microservices, and modern backend engineering patterns.
Your core background can be in C#, Python, C++ or Java — as long as you understand backend engineering fundamentals and want to develop your career in Golang, full training is provided.
What You’ll Be Doing
- Building and optimising backend services in a microservices environment
- Working with Kafka to design, test and improve high‑throughput messaging pipelines
- Tackling real distributed‑systems challenges around scaling, reliability and latency
- Taking part in a structured 12‑week Go training programme, supported by senior mentors
- Contributing to the evolution and performance of a mission‑critical event‑driven platform
What You’ll Bring
- Strong experience in at least one of: C#, Python, C++ or Java
- Understanding of backend engineering fundamentals
- Familiarity with event‑driven systems, messaging queues, or distributed architecture
- Interest in high‑performance code and clean, reliable design
- A genuine desire to learn Golang (no prior Go experience required)
Package & Benefits
- 15–30% annual bonus scheme
- 7% employer pension contribution
- Full 12‑week Golang training programme
- Flexible working, strong internal training culture, and clear progression pathways
- Chance to work on complex, high‑scale platforms used by thousands
Key Skills
Ranked by relevanceReady to apply?
Join Uniting Ambition and take your career to the next level!
Application takes less than 5 minutes

