Call Processing Architect

  • Location:
    Bangalore, Karnataka, India
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Collaboration, Video
  • Job Id

What you’ll do


Cisco’s CTG (Collaboration Technology Group) is an industry leader in end to end Collaboration solutions and is growing its development team. Articulate the next generation of Collaboration Solutions with us that will fundamentally change the way people interact with each other, on any device, at any time, any place and will transform this multi-billion-dollar industry. Come, envision, influence and implement the future of collaboration industry with us.


Who you’ll work with


Our Collaboration Technology Group is growing its Development team! If you want to be on the ground floor of a high profile, top Cisco priority, business endeavor developing next generation collaboration software solutions, we should talk!  We need a hands-on Architect with several years of experience architecting, implementing and deploying large scale, multitenant, scalable software solutions on virtualized and hosted platform. You will work in a highly performing Agile environment that works with the latest in software development technologies and practices, including continuous delivery, continuous integration, test-driven development.


Who you are



  • Responsible for all technical architecture and design for Cisco’s Collaboration flagship CallManager product.
  • Build efficient software that can scale to support large numbers of devices and users.
  • Work within an agile development environment with other developers and product owners to scope, develop and deliver world-class software solutions. Help the engineering team to expand technology and networking knowledge by keeping abreast with the latest developments.
  • Help the department to retain this knowledge through systematic archival of relevant documentation and equipment.
  • Maintain effective and structured communication channels with senior leadership team, global engineering teams and cross functional teams.
  • Develop team on required skillset with a focus on upcoming technologies and engineering methodologies, enable innovation in the team.
  • Collaborate effectively with peer architects to provide a coherent solution across multiple components and products.
  • Provide mentoring, coaching to team in order to grow talent to next level.
  • Motivated self-starter who is highly results driven, takes enormous pride in his/her work and demonstrates a high degree of enthusiasm for engineering excellence.


Minimum Qualifications:

  • BS/MS in CS/EE 22 -12+ years SW development and deployment experience, 5+ years of technical leadership experience.
  • Solid understanding and experience working with high availability, high performance, multi- data center systems.
  • Strong understanding of Operations concepts such as alerting, monitoring, logging, and health checks.
  • Languages & Technologies: Java/C++, SIP, JTAPI, VoIP, IMS, RTP, MGCP, Gateways, Networking
  • Solid understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration and Continuous Delivery.
  • Skills/experience with automation and configuration management software (Puppet, Chef, Ansible, etc).
  • Tools & Infrastructure such as Jenkins, Grinder, Selenium/WebDriver, GIT, Eclipse.


Required Skills:

  • Proven expertise building high performing teams.
  • Expertise in continuous integration and continuous delivery.
  • Agile Development methodologies, Servant Leadership values and culture.
  • Experience in leading teams working on Voice and Collaboration applications, experience with Contact Center Applications a plus.
  • Must have the ability to think at a high level about systems and articulate key tradeoffs in architecture design.
  • Must be comfortable managing through collaboration and coordination activities with teams in remote locations.
  • Good knowledge of Software Engineering practices, Tools and automation frameworks is a must.
  • Experience in cross-function Engineering environment that requires interfacing multiple product teams is needed.
  • Ability to introduce and improve Quality practices that ensure zero defects at each delivery, no Technical Debt.
  • Good communications and presentation skills, assertiveness and the ability to take discussions and open issues to closure by working with local and remote teams.
  • Proven project and team management skills with emphasis on quality, execution and product delivery.
  • Solid understanding and experience working with highly available, high performance, multi- data center systems.
  • Good working knowledge of web security and its considerations during development.



Why Cisco

The Internet of Everything is a phenomenon driving new opportunities for Cisco and it's transforming our customers' businesses worldwide. We are pioneers and have been since the early days of connectivity. Today, we are building teams that are expanding our technology solutions in the mobile, cloud, security, IT, and big data spaces, including software and consulting services. As Cisco delivers the network that powers the Internet, we are connecting the unconnected. Imagine creating unprecedented disruption. Your revolutionary ideas will impact everything from retail, healthcare, and entertainment, to public and private sectors, and far beyond. Collaborate with like-minded innovators in a fun and flexible culture that has earned Cisco global recognition as a Great Place To Work. With roughly 10 billion connected things in the world now and over 50 billion estimated in the future, your career has exponential possibilities at Cisco.


We connect everything - people, process, data and things. We innovate everywhere to create fresh ideas and possibilities. We make a meaningful difference that will benefit everyone - our people, our customers and the world around us.

Our technology changes the way the world works, lives, plays and learns. But our edge doesn't come from technology. It comes from our people. We're looking for the kind of people who take smart risks, thrive in diverse environments, inspire their colleagues, and are committed to having an impact on the world. Whether you create technology solutions that redefine business or build connections that strengthen the community, you can make it happen at Cisco!