Take end to end technical ownership of modules, develop and deliver production code for a 24x7 network of significant packet and throughput scale
Work effectively with cross functional teams including product management to translate requirements to code, with test teams to troubleshoot, isolate issues and provide root cause, ensuring that the software developed is of the highest quality
Mentor and guide junior members of the team
Plan the whole execution effectively.
Work in a dynamic fast paced entrepreneurial team with an open, collaborative culture that fosters creativity.
Evaluate and select technology for the product.
Be available to provide 24x7 support once the product is deployed in the field
Lead the troubleshooting exercise when issues are observed in the field
Provide ideas to restore service as fast as possible to minimize service outage, or subscriber impact
Work with Vendors and other internal teams to implement final resolution
Identify and integrate operational improvements to the product.
Identify and create tools that can proactively detect issues and help in troubleshooting
8+ years of industry experience
BE degree or above in Computer Science, Communication Engineering or related area
Strong knowledge and experience in developing applications in C/C++ in Linux environment.
Experience in network application development
Hands on experience with Linux/Unix OS and associated tools, multi-threading, IPC, Inter thread communications etc.
3+ years in
Leading/mentoring a team
Hands on experience on product development.
Experience in product development is a must
Should be a self-starter and be able to work independently.
Experience in building frameworks and utility libraries for application development.
Software methodology including waterfall and agile methods of software development
Experience in code generation is a plus
Linux Kernel experience, and TCP/IP stack and HTTP protocol experience is a plus
Experience in building tool-chains, cross platform compilers, is a plus
Experience in building distributed systems is a plus.
Experience and passion to work in Start-up environment is a plus.