Software Engineer in Routing Infrastructure Solutions
On-site · Bengaluru, Karnataka, India
Job Summary
Software Engineer in Routing Infrastructure Solutions designing, developing, and debugging portions and subsystems of system software (operating systems, compilers, networking, databases, and related tools). Responsibilities include designing limited enhancements, analyzing designs, implementing coding changes, executing and writing testing plans, and collaborating with internal and outsourced partners to deliver reliable, high-quality software. Requires strong C/C++ on Linux/FreeBSD or UNIX-like systems, experience with device management and system bringup, debugging and problem solving, and solid communication skills. Also valued are knowledge areas in cloud architectures, DevOps, distributed computing, microservices, security-first mindset, and full-stack considerations.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
- Typically 3-5 years experience
- Strong in C/C++ programming
- Proficiency in Linux/FreeBSD or similar UNIX systems
- Proficiency with device management, system bringup, FreeBSD/Linux internals
- Excellent problem solving and debugging skills and focus on quality
- Software systems design tools and languages
- Ability to apply analytical and problem solving skills
- Designing software systems running on multiple platform types
- Software systems testing methodology, including execution of test plans, debugging, and testing scripts and tools
- Strong written and verbal communication skills; mastery in English and local language
- Ability to effectively communicate design proposals and negotiate options
- Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)
Desired Qualifications
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
- 3-5 years experience
- Strong in C/C++ programming
- Proficiency with Linux/FreeBSD or similar UNIX systems
- Experience with device management and system bringup
- Experience with software testing methodology and test plans
- Strong problem solving and debugging skills
- Good written and verbal communication skills
- Exposure to Cloud Architectures, DevOps, Distributed Computing, Microservices
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.