CIS Software Engineer


New York, NY

Industry: Staffing & Recruiting


Less than 5 years

Posted 123 days ago

  by    Radhika Arora

This job is no longer available.

Our client is seeking a CIS Software Engineer who specializes in Messaging Infrastructure Automation, this candidate will join the CIS Messaging team, and help drive the next generation of the Enterprise Messaging platform. This team owns CIS messaging infrastructure and is responsible for keeping it up and running, ensuring connectivity for both external clients and internal systems. They architect scalable and secure enterprise messaging systems, leveraging industry standards like IBM MQ as well as Kafka and RabbitMQ. They build automated tools to provision new servers, monitor and track performance issues with the goal of self-remediation. They also develop user self-service tools for security and connectivity management.


  • Drive efficiency in systems: design, build and deliver automation tools that improve the availability, scalability, latency and efficiency
  • Drive efficiency in process: implement and enforce process for change management, emergency response and capacity planning
  • Solve problems relating to mission-critical services and build automation to prevent problem recurrence
  • Participate in an on-call rotation and be available for escalations


  • 3+ years of software engineeringexperience
  • Strong programming skills in Java, Python or C++ and the ability to learn new languages as needed
  • Knowledge of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage system
  • Experience with enterprise messaging systems like MQ, Kafta and RabbitMQ running on Linux and Solaris
  • A solid understanding of system availability, latency and performance
  • Experience with Agile methodologies like Scrum and Kanban