Software Engineer designing, building, and sustaining critical BGP Routing protocol infrastructure components for Cisco platforms. Contributing to innovative solutions for large-scale networks in the AI/ML era.
Responsibilities
Design, build, and sustain critical routing protocol and infrastructure components used across Cisco platforms.
Designing and implementing enhancements to BGP Routing protocol.
Building systems that scale efficiently, are secure by design, and provide strong programmability, observability and debuggability in production.
Debugging complex system-level issues in large-scale, multi-threaded environments.
Owning issues end-to-end — from root cause analysis through fix development, validation, and deployment.
Representing Cisco in IETF forums and technical discussions; contributing to protocol evolution and influencing standards where appropriate.
Collaborating closely with platform, hardware, and test teams to validate performance, scale limits, and system behaviour.
Mentoring junior engineers and contributing to a culture of technical rigor and ownership.
Requirements
Master’s degree with 4+ years or Bachelor’s degree with 6+ years of relevant experience.
Strong experience developing software in multi-threaded environments with excellent problem-solving skills.
Practical experience with Data Structures, Operating Systems and Concepts of Data Networking.
Programming experience (C, C++), script languages (Perl, Python).
Familiarity with Unix/Linux.
Exposure to development of software for large/complex network devices including routing & switching systems.
Understanding of networking fundamentals and protocols (ex: TCP/IP, Ethernet).
Junior Software Engineer in a scrum team enhancing software functionality at Keylane for the insurance industry. Collaborating across teams to optimize performance and usability.
Senior Backend Engineer at Momos building web applications with NodeJS and Python. Collaborating on technical architecture while contributing to customer AI solutions in the restaurant industry.
Senior Software Engineer focused on backend development for a leading car leasing platform. Collaborating with teams to deliver value and drive engineering solutions.
Mid - Level JavaScript Developer building web and mobile applications for digital healthcare solutions in Germany. Collaborating with senior developers and working flexibly in a hybrid setup from Berlin or Cologne.
C++ Developer working on existing applications and collaborating with users in Munich at K - tronik GmbH. Engaging in development, documentation, and user guidance on technology projects.
Senior Golang Backend Engineer developing scalable backend systems and CI/CD pipelines in a fully remote team environment. Collaborating closely with team members to solve technical challenges and improve system performance.
Software Engineer developing backend services and integrations at Mobileye. Contributing to the advancement of autonomous vehicle development through innovative software solutions.
Resident Actuarial Engineer Manager at Kemper overseeing data - driven pricing strategies and actuarial engineering development. Collaborating with teams to enhance data workflows and analyses for insurance products.
Senior Software Engineer at Sun Life shaping financial security technology. Innovating applications and collaborating across teams to enhance client solutions.
Technology Engineer SR (Java Full Stack Developer) at PNC developing technology solutions and mentoring junior staff. Leading development efforts for complex technological projects in a supportive company culture.