We are seeking a highly skilled Senior Software Developer to lead the design, development, and deployment of scalable software solutions tailored to the telecommunications industry. This is a senior-level position requiring technical expertise, a strong problem-solving mindset, and the ability to mentor junior developers while driving projects to completion.
Key Responsibilities:
Software Development:
- Design, develop, test, and deploy robust software systems for telecommunications solutions.
- Build scalable APIs and backend systems for high-traffic applications.
- Collaborate on the development of AI/ML-driven tools for network optimization and predictive analytics.
Architecture & Design:
- Create and implement system architecture that meets business and technical needs.
- Lead code reviews and ensure adherence to best practices and coding standards.
Collaboration & Leadership:
- Collaborate with cross-functional teams, including Product, QA, and DevOps, to deliver seamless solutions.
- Mentor junior developers, providing technical guidance and promoting skill development.
Performance & Innovation:
- Optimize system performance for low latency and high reliability in telecommunications environments.
- Stay updated on emerging technologies and evaluate their potential for adoption within the organization.
Required Skills & Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s preferred.
- 8-10+ years of professional software development experience, ideally in the telecommunications or a related industry.
- Strong proficiency in programming languages such as Java , C++ , Python , or Golang .
- Experience with telecommunications protocols and technologies (e.g., 5G , VoIP , SIP , SDN/NFV ).
- Expertise in cloud computing platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Proficiency with databases (SQL, NoSQL) and data architecture best practices.
- Solid understanding of networking principles , such as routing, switching, and network security.
- Strong background in DevOps practices, including CI/CD pipelines and monitoring tools.
- Experience in AI/ML , particularly for telecommunications or predictive analytics, is a strong plus.
Soft Skills:
- Excellent communication skills to convey technical concepts to non-technical stakeholders.
- Proven leadership abilities with experience mentoring and managing teams.
- A proactive problem-solver who thrives in fast-paced environments.