About the Role
Design, implement, and maintain software components related to network infrastructure with a focus on scalability and system resilience.
Responsibilities
- Develop and optimize core software modules for network services
- Collaborate with cross-functional teams to define system requirements
- Write clean, maintainable, and well-documented code
- Troubleshoot and resolve performance bottlenecks
- Participate in code reviews and design discussions
- Ensure software meets reliability and scalability standards
- Support integration of new features into existing platforms
- Diagnose and fix production issues in a timely manner
- Work closely with QA teams to validate system behavior
- Contribute to architectural improvements and technical documentation
- Implement security best practices across software components
- Monitor system performance and recommend enhancements
- Assist in deployment and configuration of network services
- Stay current with emerging technologies and industry trends
- Follow agile development methodologies
- Ensure compliance with internal development standards
- Participate in incident response when necessary
- Optimize resource utilization in distributed environments
- Support automated testing and CI/CD pipelines
- Collaborate on feature prioritization and sprint planning
- Maintain focus on user experience and system responsiveness
- Contribute to root cause analysis for critical failures
- Work with telemetry data to inform design decisions
- Support documentation of system workflows and APIs
- Engage in peer mentoring and knowledge sharing
Nice to Have
- Master’s degree in Computer Science or related field
- Experience with real-time systems or embedded software
- Familiarity with network security mechanisms
- Knowledge of containerization technologies like Docker
- Experience with Kubernetes or similar orchestration tools
- Background in telecom or enterprise networking
- Exposure to formal verification methods
- Contributions to open-source software projects
- Understanding of regulatory compliance in networking
- Experience with monitoring and logging frameworks
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Hybrid work model available
Team
Collaborative engineering team working on critical network services and distributed systems
RBI Team Focus
- The team specializes in building resilient, high-performance networking solutions for enterprise environments.
- Work emphasizes low-latency communication, fault tolerance, and secure data transmission.
Technology Stack
- Primary languages include C++ and Python.
- Systems run on Linux with support for containerized deployments.
- Development tools include Git, Jenkins, and modern debugging suites.
Available for qualified candidates