Technology, Platform, Unix Engineering, Associate - Bengaluru

Job ID
Schedule Type
Full Time
Employment Type




Our team of engineers builds solutions to the most complex problems. We develop cutting-edge systems and processes that form the core of our key business and enable transactions to move in milliseconds. We provide real-time access to critical deal information and crunch billions of data points each day to inform firm-wide market insights and strategies. Team members have the opportunity to work at the forefront of technology innovation alongside industry leaders and make significant contributions to the field.


Job Summary & Responsibilities:


The team supports the Cloud Platform by providing a set of tools which provide for modeling, automation, and management of system configuration across the different virtualization platforms.
The successful candidate will be working as part of a global team responsible for the consolidation of multiple configuration platforms to a single strategic configuration platform and the implementation of tools in support of configuring, maintaining, and monitoring the Dynamic Computing production environment.

These proprietary applications consist of a number of components which touch a number of different technologies:

  • UCM- Java / Python / Mongo / DB2 / SALT
  • Edgecase - Python / Cassandra
  • Other Tools - Python / GS Web Toolkit / Bash
  • The individual in this role would be responsible for the following functions
  • Develop new services / functionality on the new, strategic configuration system using Python and Java
  • Enhance configuration automation functionality on existing applications leveraging Python and Java
  • Design and develop tools to automate the creation of system configuration
  • The role requires collaboration with the other technology teams, both from a development as well as a maintenance perspective
  • The candidate will work through the software development life cycle on a range of projects mentioned above using various technologies including Java, Python, Bash etc

Basic Qualifications:

  • 5+ years relevant technical experience including as a developer having a successful track-record of delivering applications and exposure to the software development lifecycle
  • A strong working knowledge of the Linux operating system
  • Experience in Python and / or Java
  • Experience with DB2 and / or Mongo and / or Cassandra and database development
  • Object-oriented analysis and design skills
  • Ability to use these methods in understanding business requirements and build sound solutions
  • Experience in test driven development

Preferred Qualifications:

  • Familiarity with open source configuration tools such as Salt, Chef, Puppet, or CF Engine
  • Using Agile methodologies
  • Automated testing
  • REST/microservices