HamburgerMenu
hirist

Job Description

Description :

Tech Lead - IP Networking (IoT Security)

Experience : 8-12 Years

Role Summary :

The Tech Lead - IP Networking is a high-impact leadership role at Aeris, focused on architecting and developing an innovative security product within the cellular IoT space. You will serve as the technical authority for the network layer, translating architectural visions into detailed technical designs and high-performance Java implementations. This role demands a deep mastery of Layer 2 to Layer 4 networking, including BGP, OSPF, and MPLS, coupled with a comprehensive understanding of 3GPP cellular standards. You will lead a team of developers, overseeing daily activities, mentoring through code reviews, and ensuring the predictable delivery of robust security components. From hands-on deep-packet analysis using Wireshark to exploring emerging technologies like eBPF and nftables, you will ensure the security and performance of a global network serving 90 million IoT devices.

Responsibilities :

- Technical Design & Architecture : Collaborate with the Chief Architect to refine system designs, producing detailed technical specifications and documentation for robust IoT security products.

- Hands-on Network Engineering : Directly develop and engineer core network components using Java, managing high-concurrency traffic and complex data structures.

- Advanced IP Orchestration : Implement and optimize complex routing and switching protocols, including OSPF, BGP, MPLS (LDP), and 802.1Q VLANs across IPv4 and IPv6 stacks.

- Security Implementation : Leverage domain expertise in DNS security, packet filtering, and cellular network operations to build cutting-edge protection for IoT endpoints.

- Team Leadership & Mentorship : Oversee the daily activities of the development team, conducting rigorous code reviews, providing technical guidance, and troubleshooting complex blockers.

- Project Delivery Management : Actively contribute to the development of delivery schedules, setting realistic milestones and ensuring the team meets product launch deadlines.

- Traffic Analysis & Optimization : Utilize pcap, Wireshark, and tcpdump for deep-packet inspection (DPI) to identify vulnerabilities and optimize network throughput.

- Emerging Tech Integration : Drive the adoption of modern methodologies and tools, including Docker/Kubernetes, Spring Boot, and potentially eBPF/nftables for low-level kernel observability and filtering.

- Data Persistence Management : Design and optimize data layers using Cassandra, Redis, MySQL, or Oracle to handle high-velocity network metadata.

- Agile Governance : Ensure the team follows best practices in Git source control and Agile/Scrum methodologies to maintain high software quality and predictability.

Technical Requirements :

- Core Development : 8- 12 years of professional software engineering experience, with at least 5- 10 years of mastery in Java.

- Networking Expertise : Advanced knowledge of IP Packet Frames, IP Routing, VLANs, BGP, and MPLS.

- Cellular Domain : Strong familiarity with 3GPP specifications and the operational dynamics of cellular IoT deployments.

- Diagnostic Mastery : Expert-level proficiency in Wireshark/tcpdump for network protocol analysis.

- Database Systems : Hands-on experience with distributed databases such as Cassandra or Redis, or traditional RDBMS like Oracle/MySQL.

- Leadership Track Record : Proven experience in a lead role, managing delivery schedules and mentoring technical teams.

- Education : BS or higher degree in Computer Science, Telecommunications, or a related field.

Preferred Skills :

- Advanced Filtering : Familiarity with Linux kernel-level networking tools like eBPF or nftables for high-performance packet processing.

- Cloud-Native Tools : Experience with Docker, Kubernetes, and containerized microservices architecture.

- Agile Leadership : Experience as an Agile Scrum Master is highly desirable.

- Low-Level Coding : Proficiency in C/C++ for performance-critical network functions.

- Product Innovation : Ability to evaluate and adopt emerging tools that enhance the development lifecycle and product security.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in