Chennai, Tamil Nadu, India
Not disclosed
Remote
Full Time
Job Title: Software Developer Golang/Networking Location: [India – Chennai, Bangalore, Hyderabad] Job Type: [Full-Time] Experience Level: [Mid-Level/Senior] About the Role: We are seeking a highly skilled Software Developer with deep expertise in network stack development and proficiency in GoLang. You will be a key contributor to the design, implementation, and optimization of high-performance network applications, tools, and infrastructure. This role is ideal for someone who thrives in low-level systems programming and has a strong understanding of networking protocols and distributed systems. Key Responsibilities: Design, implement, and maintain components of our custom network stack using GoLang and other relevant technologies. Build reliable, scalable, and high-performance networking tools, proxies, or infrastructure services. Collaborate with DevOps, SRE, and security teams to optimize network performance, reliability, and observability. Debug and troubleshoot network issues at various layers (TCP/IP, application, etc.). Work with low-level packet manipulation, socket programming, or eBPF as needed. Maintain clean, modular, and well-tested code. Participate in code reviews, architectural discussions, and technical documentation. Required Qualifications: 5+ years of software development experience with a focus on network systems. Proficient in GoLang with strong experience building concurrent and performant applications. Solid understanding of networking protocols (TCP/IP, UDP, HTTP, TLS, etc.). Experience with packet capture tools (e.g., Wireshark, tcpdump) and debugging low-level networking issues. Familiarity with Linux networking internals, sockets, firewalls (iptables/nftables), and routing. Strong problem-solving and system-level debugging skills. Preferred Qualifications: Experience with other languages like C, Rust, or Python is a plus. Familiarity with eBPF, DPDK, or other kernel/bypass technologies. Knowledge of cloud infrastructure and networking in Kubernetes environments. Prior contributions to open-source networking projects. Understanding of VPNs, proxies, or firewall technologies. Why Join Us: Work on cutting-edge networking technologies that power mission-critical systems. Join a collaborative, technically strong team that values innovation and clean architecture. Competitive compensation and benefits. Flexible remote work options. Kindly share your updated resume to kalivaradhan.gopalakrishnan@kognitive.net or WhatsApp - +91 8610160445. #GolangDeveloper #network stack development #TCP/IP #Networkingprotocols #eBPF #DPDK #Kernel #Kubernetes Show more Show less
Chennai, Tamil Nadu, India
Not disclosed
On-site
Full Time
Senior Test Engineer: 3 to 7 years’ experience Job Description: Understanding of Network Protocols: Proficient in comprehending network protocols(L3/L4), load balancers, and reverse/forward proxies to effectively analyze networking products. Experience with Traffic Generation Tools: Proven experience in utilizing traffic generation tools to simulate various network conditions and loads. Performance Analysis: Demonstrated expertise in conducting performance analysis of networking products to identify bottlenecks and optimize performance. Programming Experience: Proficient in programming languages such as Python or Golang, enabling the creation of scripts and tools for testing and automation. Regression Framework Integration: Skilled in incorporating traffic test cases into regression frameworks to ensure comprehensive testing coverage across product iterations. Linux Networking: Hands-on experience with Linux networking, including configuration, troubleshooting, and performance tuning. Good to Have: Statistical Analysis: Familiarity with statistical analysis techniques, particularly A/B comparisons, to provide deeper insights into testing results and performance metrics. Show more Show less
Chennai, Tamil Nadu, India
None Not disclosed
On-site
Full Time
Kognitive Networks is revolutionizing network management by bringing Software-Defined Wide Area Networking (SDWAN) and Secure Access Service Edge (SASE) technologies to a broad array of industries and use cases. Targeting enterprises that have many locations and require seamless communication, Kognitive Networks provides a software-first, wireless-aware approach to optimizing connectivity across multiple networks, including LEO/GEO satellites and multi-carrier 4G/5G cellular networks. The integrated security features, connectivity controls, and unified system management enables enterprises to take advantage of the evolving wireless landscape to rapidly scale their business and network operations while reducing operating and technology expenses. Job Description: Technical Manager/ Senior Technical Lead (10-12 Years Experience) Position : Technical Manager / Senior Technical Lead Experience Level : 10-12 Years Location : Chennai/Bangalore Employment Type : Full-time Role Overview: We are seeking a seasoned Technical Manager/ Senior Technical Lead to lead and drive the development of cutting-edge software solutions. The ideal candidate will have expertise in Golang , Node.js , and TypeScript , coupled with strong experience in Kubernetes , Docker , and CI/CD pipeline management. This role involves architectural planning , tech stack selection , and team leadership , ensuring the successful delivery of high-quality software products. Key Responsibilities: Technical Leadership: Oversee the end-to-end architecture design of applications and ensure alignment with business goals. Lead the tech stack selection process , considering scalability, performance, and cost-efficiency. Define and enforce best practices in coding, architecture, and deployment processes. Ensure seamless integration and deployment using CI/CD pipelines . Team Management: Manage and mentor a team of developers, providing technical guidance and fostering a collaborative environment. Conduct code reviews and ensure adherence to coding standards. Plan and allocate tasks to team members, balancing workloads and ensuring timely delivery. Drive team upskilling initiatives , focusing on emerging technologies and tools. Architecture and Development: Design and implement scalable and resilient microservices architectures using Golang and Node.js . Write clean, efficient, and maintainable code in TypeScript for both front-end and back-end applications. Collaborate with DevOps teams to optimize containerized deployments using Docker and Kubernetes . Ensure high availability and fault tolerance of applications through effective architectural planning. Process Management: Build and maintain robust CI/CD pipelines to automate build, test, and deployment processes. Monitor application performance and address bottlenecks proactively. Lead the technical risk assessment for new projects and deployments. Work closely with stakeholders to gather requirements and translate them into technical solutions. Required Skills: Technical Expertise: Programming Languages : Proficiency in Golang , Node.js , and TypeScript . DevOps Tools : Hands-on experience with Kubernetes , Docker , and CI/CD tools (e.g., Jenkins, GitLab CI/CD, Azure DevOps). Architecture : Strong knowledge of microservices architecture , RESTful APIs, and distributed systems. Cloud Platforms : Experience with AWS, Google Cloud Platform (GCP), or Azure. Databases : Familiarity with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases. Working knowledge of networking domain is an added advantage Management and Leadership: Proven experience in leading and managing development teams . Strong communication and collaboration skills to work with cross-functional teams. Ability to handle multiple projects and prioritize tasks effectively. Soft Skills: Problem-solving mindset with the ability to make quick decisions under pressure. Strong attention to detail and focus on delivering high-quality solutions. Ability to mentor and coach team members, fostering growth and development. Preferred Qualifications: Experience in implementing serverless architectures . Knowledge of observability tools like Prometheus, Grafana, or Datadog. Prior experience in scaling teams and systems in a fast-paced environment. Education: Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field. Key Responsibilities Snapshot: 1.Tech Stack : Golang, Node.js, TypeScript Docker, Kubernetes, CI/CD Pipelines 2.Leadership : Manage and mentor development teams Conduct architectural reviews and planning 3.Strategic : Tech stack selection Long-term architectural planning Risk assessment and mitigation Kindly share your updated resume to kalivaradhan.gopalakrishnan@kognitive.net or WhatsApp - +91 86101 60445 #techmanager # cutting-edge software #Golang #Node.js #TypeScript #Kubernetes #Docker #CI/CD pipeline management #Techstackselection #architecturalplanning
Chennai, Tamil Nadu, India
None Not disclosed
On-site
Full Time
Kognitive Networks is revolutionizing network management by bringing Software-Defined Wide Area Networking (SDWAN) and Secure Access Service Edge (SASE) technologies to a broad array of industries and use cases. Targeting enterprises that have many locations and require seamless communication, Kognitive Networks provides a software-first, wireless-aware approach to optimizing connectivity across multiple networks, including LEO/GEO satellites and multi-carrier 4G/5G cellular networks. The integrated security features, connectivity controls, and unified system management enables enterprises to take advantage of the evolving wireless landscape to rapidly scale their business and network operations while reducing operating and technology expenses. Job Description: Technical Manager/ Senior Technical Lead (10-12 Years Experience) Position : Technical Manager / Senior Technical Lead Experience Level : 10-12 Years Location : Chennai/Bangalore Employment Type : Full-time Role Overview We are seeking a seasoned Technical Manager/ Senior Technical Lead to lead and drive the development of cutting-edge software solutions. The ideal candidate will have expertise in Golang , Node.js , and TypeScript , coupled with strong experience in Kubernetes , Docker , and CI/CD pipeline management. This role involves architectural planning , tech stack selection , and team leadership , ensuring the successful delivery of high-quality software products. Key Responsibilities Technical Leadership: Oversee the end-to-end architecture design of applications and ensure alignment with business goals. Lead the tech stack selection process, considering scalability, performance, and cost-efficiency. Define and enforce best practices in coding, architecture, and deployment processes. Ensure seamless integration and deployment using CI/CD pipelines. Team Management Manage and mentor a team of developers, providing technical guidance and fostering a collaborative environment. Conduct code reviews and ensure adherence to coding standards. Plan and allocate tasks to team members, balancing workloads and ensuring timely delivery. Drive team upskilling initiatives, focusing on emerging technologies and tools. Architecture And Development Design and implement scalable and resilient microservices architectures using Golang and Node.js. Write clean, efficient, and maintainable code in TypeScript for both front-end and back-end applications. Collaborate with DevOps teams to optimize containerized deployments using Docker and Kubernetes. Ensure high availability and fault tolerance of applications through effective architectural planning. Process Management Build and maintain robust CI/CD pipelines to automate build, test, and deployment processes. Monitor application performance and address bottlenecks proactively. Lead the technical risk assessment for new projects and deployments. Work closely with stakeholders to gather requirements and translate them into technical solutions. Required Skills Technical Expertise: Programming Languages: Proficiency in Golang, Node.js, and TypeScript. DevOps Tools: Hands-on experience with Kubernetes, Docker, and CI/CD tools (e.g., Jenkins, GitLab CI/CD, Azure DevOps). Architecture: Strong knowledge of microservices architecture, RESTful APIs, and distributed systems. Cloud Platforms: Experience with AWS, Google Cloud Platform (GCP), or Azure. Databases: Familiarity with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases. Working knowledge of networking domain is an added advantage Management And Leadership Proven experience in leading and managing development teams. Strong communication and collaboration skills to work with cross-functional teams. Ability to handle multiple projects and prioritize tasks effectively. Soft Skills Problem-solving mindset with the ability to make quick decisions under pressure. Strong attention to detail and focus on delivering high-quality solutions. Ability to mentor and coach team members, fostering growth and development. Preferred Qualifications Experience in implementing serverless architectures. Knowledge of observability tools like Prometheus, Grafana, or Datadog. Prior experience in scaling teams and systems in a fast-paced environment. Education Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field. Key Responsibilities Snapshot Tech Stack: Golang, Node.js, TypeScript Docker, Kubernetes, CI/CD Pipelines Leadership: Manage and mentor development teams Conduct architectural reviews and planning Strategic: Tech stack selection Long-term architectural planning Risk assessment and mitigation Kindly share your updated resume to kalivaradhan.gopalakrishnan@kognitive.net or WhatsApp - +91 86101 60445
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.