Senior Software Engineer - Telecoms Platform
Summary
Senior backend engineer designing, building, and deploying scalable microservices and APIs for a telecoms platform using Go, Python, or Java in a cloud-native environment (AWS/Azure/GCP), focused on high-volume data processing, real-time communication, and network management. Fully remote position.
About the Role
Our client is seeking a highly skilled and innovative Senior Software Engineer to join their distributed engineering team, focusing on their cutting-edge telecoms platform . This fully remote role offers the opportunity to design, develop, and deploy scalable backend systems that power critical telecommunications services. You will collaborate with a talented team of engineers, product managers, and designers to build robust, high-performance software solutions. We are looking for an individual passionate about tackling complex challenges in a cloud-native environment, contributing to the architecture and evolution of a key industry platform from anywhere.
Key Responsibilities
- Design, develop, test, and deploy scalable microservices and APIs for the core telecoms platform using languages like Go, Python, or Java.
- Architect and implement robust solutions for high-volume data processing, real-time communication, and network management.
- Optimize application performance, database efficiency, and system resilience in a cloud environment (AWS/Azure/GCP).
- Collaborate closely with front-end developers, DevOps, and QA teams to ensure seamless integration and delivery.
- Participate actively in code reviews, mentoring junior engineers, and driving best practices in software development.
- Troubleshoot and resolve complex technical issues in production environments, ensuring high availability and reliability.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional software development experience, with a strong emphasis on backend systems and distributed architectures.
- Proficiency in one or more modern backend programming languages and familiarity with cloud infrastructure.
- Experience with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
- Solid understanding of telecommunications protocols and concepts is a significant advantage.
- Excellent problem-solving skills, ability to work independently, and strong communication skills for remote collaboration.
Benefits
- Highly competitive salary and potential for stock options.
- Comprehensive health, dental, and vision insurance.
- Generous remote work stipend and professional development budget.
- Flexible working hours and unlimited paid time off.
- Opportunity to shape the future of a leading telecoms technology platform.