
Sr Staff Software Development Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Developing and optimizing network applications and protocols using C and Python
- Designing efficient data structures for network data processing and handle system-level programming in Linux environments
- Analyzing network performance to identify issues and implement optimization solutions
- Collaborating with teams to define requirements, design architectures, and integrate network solutions
- Conducting code reviews, testing, and debugging to ensure robust and reliable software
- 8+ years of experience in a distributed and enterprise-scale environment
- Strong knowledge of C programming specifically for network-related data handling and processing
- Expertise in Linux environments, including system-level programming, scripting, and troubleshooting
- Experience with networking protocols and traffic management technologies (e.g. TCP/IP, HTTP/HTTPS, SSL/TLS, QUIC)
- Strong knowledge in one of the cloud platforms like AWS, Azure, or GCP
- Experience in Python programmig
- Stay current with industry trends and propose enhancements to improve system reliability, scalability and network efficiency
- Experience in Cloud-based Networking
- Various health plans
- Time off plans for vacation and sick time
- Parental leave options
- Retirement options
- Education reimbursement
- In-office perks, and more!