Bangalore Jobs

Citrix Hiring Software Engineer 2+ Years Experience


We believe work is not a place, but rather a thing you do. Our technology revolves around this core philosophy. We are relentlessly committed to helping people work and play from anywhere, on any device. Innovation, creativity and a passion for ever-improving performance drive our company and our people forward. We empower the original mobile device:  YOU!

Job Description:

Citrix Analytics System Team of engineers and product leaders are responsible for building bleeding edge infrastructure, frameworks and tools that boost the productivity, quality and agility of software development and delivery of Citrix Analytics microservices. We are looking for a Software Engineer II to be part of this team. The ideal candidate is is a seasoned software engineer with a background in designing, developing, troubleshooting complex software applications in cloud..


  • Design, develop and maintain the Citrix Analytics System Team infrastructure, frameworks and tools
  • Build the framework for assessing the resiliency on public clouds by researching and extending existing solutions available in the market
  • Build a platform that helps provide Business Intelligence on Citrix product usage – allowing executives and product management information to make data driven decisions
  • Research and apply new technologies to solve business problems
  • Work with and manipulate large streams of data with tools like Spark, Hadoop, Kafka, Flume, and Cassandra
  • Automate repetitive tasks and improve team velocity
  • Troubleshoot business and production issues

Required skills

  • Bachelor’s degree or equivalent in computer science, electrical engineering, or related field is preferred, with a minimum of 2 years of directly related work experience
  • Hands on experience working on development and delivery of large scale distributed systems on public cloud (Azure, AWS)
  • Solid experience with object-oriented and/or event driven systems
  • Strong Python and Java programming experience
  • Scripting skills in at least one of the following: Shell, Perl, Bash, or Ruby
  • Familiar with SQL and MS SQLServer
  • Knowledge of SQL/No-SQL and database technologies (Druid, Hive, Cassandra)
  • Extensive experience troubleshooting production systems (logging, telemetry, alerting etc.)
  • Building tools for monitoring and alerting (Splunk) is a strong plus
  • Machine Learning experience is a strong plus
  • Experience with using automation tools (Ansible, Puppet, Chef) and DevOps tools (Jenkins, Travis-CI, Gitlab CI) is a plus
  • Security knowledge and experience is a plus
  • Strong aptitude for writing efficient code
  • Attitude to thrive in a fun, fast-paced start-up like environment
  • Excellent communication and problem-solving skills
  • Drive to stay abreast with new technologies

Functional Area:

Software Development


Leave a Reply

Your email address will not be published. Required fields are marked *