Job Title: Technical Lead – Telecom Systems (8-10 Years Experience)
Location: Bangalore
Department: Engineering / R&D
About the Role
We are looking for a talented and motivated Software Developer with 8-10 years of experience to join our Telecom Engineering team.
This role is ideal for someone with strong system design expertise , solid understanding of telecom networks , and a practical grasp of Generative AI (GenAI) tools to accelerate software development and innovation.
You will work on next-generation telecom platforms, develop scalable network applications, and lead the adoption of AI-assisted engineering practices.
Key Responsibilities
1.
System Design & Architecture
- Design scalable, modular, and maintainable system architectures for telecom products and platforms.
- Break down high-level business requirements into technical designs and detailed components.
- Participate in design and architecture reviews to ensure robustness, security, and extensibility.
- Apply best practices in performance tuning, load balancing, and fault tolerance.
2.
Software Development & Integration
- Develop high-quality code in Java for telecom-centric use cases including protocol handling, analytics engines, or OSS/BSS systems.
- Build and integrate APIs, microservices, and message-based communication layers using REST, gRPC, or messaging queues.
- Collaborate with DevOps to ensure secure, containerized, and automated deployments across environments.
- Resolve complex issues related to data synchronization, thread safety, memory optimization, and I/O throughput.
3.
Telecom Domain Engineering
- Work across layers of telecom architecture such as signaling, routing, security, and analytics.
- Implement and troubleshoot telecom protocols (e.g., SIP, GTP, Diameter, SS7) and ensure conformance to 3GPP or TM Forum standards.
- Develop features for firewall systems as per business needs.
- Engage in traffic modeling, call/session flow analysis, and protocol-level debugging.
4.
AI-Augmented Development
- Use GitHub Copilot, ChatGPT, and other GenAI tools to enhance productivity across the software lifecycle.
- Generate boilerplate code, auto-document APIs, assist in writing test cases, and improve legacy code using GenAI assistance.
- Build effective prompt engineering skills to maximize GenAI outputs for real-world coding problems.
- Automate generation of developer guides, test harnesses, and system interface documentation.
- Use GenAI in code reviews for identifying inefficiencies, refactoring opportunities, and suggesting design improvements.
- Champion responsible use of AI within the team and promote internal upskilling in AI-assisted development workflows.
5.
Collaboration & Continuous Improvement
- Work cross-functionally with QA, TPM, Product Managers, and other engineering teams to meet delivery goals.
- Participate in sprint planning, backlog grooming, and Agile ceremonies.
- Contribute to continuous improvement by suggesting enhancements in tooling, testing practices, and development workflows.
- Mentor junior engineers and participate in peer code reviews.
Required Qualifications
- Experience: 8-10 years of software development in telecom, networking, or systems engineering roles.
- Programming Proficiency: Java, Linux with solid software engineering practices.
Ability to work with c++ will be preferred.
- System Design: Experience in designing distributed systems, with understanding of caching, concurrency, APIs, and storage optimization.
- Telecom Knowledge: Hands-on experience with telecom systems (roaming, signaling, analytics, 5G core, OSS/BSS).
- AI Exposure: Practical usage of GenAI tools like GitHub Copilot, ChatGPT, or similar for code assistance, documentation, or refactoring.
- DevOps Familiarity: Working knowledge of CI/CD pipelines, Docker, Git, and basic cloud deployment principles.
- Communication: Strong written and verbal communication; able to collaborate across cross-functional teams effectively.
Preferred Qualifications
- Direct application of GenAI in real development or modernization projects.
- Experience with telco analytics platforms, firewall solutions, or policy engines.
- Familiarity with event-driven systems, Kafka, Elasticsearch, or NoSQL databases.
- Exposure to cloud-native telecom infrastructure or orchestration (Kubernetes, Helm, etc.).
- Telecom-related certifications (3GPP, TM Forum, AWS Telco, etc.)