TI

Principal Systems Software Engineer

TIBCO
Bangalore6-9 LPA Posted 18 Feb 2026
FULL TIME
Debugging
Distributed Systems
C++
Networking
Mysql
+2 more

Job Description

Roles & Responsibilities

  • Design and implement features/enhancements for the Citrix ADC Data Platform.
  • Work independently with minimal guidance and contribute as a strong team player under high-pressure release schedules.
  • Collaborate with multiple engineers and teams, taking ownership of engineering tasks that advance team and company goals.
  • Apply expertise in OOP (C++), functional programming (C), Python, and Data Structures & Algorithms to develop high-quality software.
  • Implement ETL processes: data ingestion, transformation, manipulation, and analytics.
  • Integrate various cloud endpoints (e.g., Prometheus, Elasticsearch) and ensure smooth operation of distributed systems.
  • Utilize networking knowledge and Unix/Linux development skills to build robust, scalable solutions.
  • Apply analytics technologies (e.g., Hadoop, Spark, PySpark, Kafka, Sqoop, Hive, Presto) and database technologies (Postgres, Elasticsearch, Cassandra, Redis, S3, HDFS, MySQL).
  • Participate in debugging, performance tuning, and problem-solving for complex distributed systems.

Join WhatsApp Channel