Senior Telecommunications Software Developer
- glasgow, scotland, EH1 1BG, United Kingdom
- Remote
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is looking for a talented and innovative Senior Telecommunications Software Developer to join their leading-edge technology team, based remotely within Edinburgh, Scotland, UK . This role is instrumental in developing the software solutions that drive our client's telecommunications services, focusing on scalability, reliability, and performance. You will play a key part in designing and implementing new features, optimizing existing codebases, and contributing to the overall software architecture. This is an ideal opportunity for a developer passionate about telecommunications to make a significant impact from a remote location, working with a forward-thinking company that values technical excellence and employee growth.
Key Responsibilities
- Design, develop, test, and deploy high-quality software for telecommunications platforms using languages such as C++, Java, or Python.
- Collaborate with product managers and other engineers to define software requirements and specifications for new features.
- Optimize application performance, memory usage, and scalability for large-scale network environments.
- Write clean, maintainable, and well-documented code, participating actively in code reviews and team discussions.
- Troubleshoot and resolve complex software defects and performance issues in production systems.
- Contribute to the architectural design of new software systems and the refactoring of existing ones.
Requirements
- Minimum of 5 years of professional software development experience, with a focus on telecommunications or network software.
- Strong proficiency in at least one major programming language relevant to telecom (e.g., C++, Java, Python, Go).
- Experience with network programming, multithreading, and distributed systems.
- Familiarity with telecom protocols (e.g., SIP, RTP, Diameter) and concepts.
- Solid understanding of software development lifecycles, agile methodologies, and CI/CD practices.
- Experience working effectively in a remote development team and strong communication skills.
Benefits
- Highly competitive salary and performance-based bonuses.
- Fully remote working arrangement with flexible hours.
- Comprehensive health, dental, and vision insurance.
- Generous pension scheme with employer contributions.
- Professional development budget for training and conferences.


