Principal Systems Software Engineer

11 - 14 years

35 - 40 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

What were looking for:
YOU as a Principal Systems Software Engineer will have the opportunity to collaborate with the brightest engineering minds and work on cutting-edge technology like Data Engineering / Data Platform.
Position Overview:
Citrix ADC (Application Delivery Controller) team is on a mission to provide the best application delivery experience for various application architectures including the ones deployed on cloud-native infrastructure. This position is responsible for the Design and Development for Citrix ADC team, primarily on Data Platform / Engineering.
Roles, Responsibilities and Personal attributes:
Design and implement features/enhancements for Data Platform on ADC Self-starter - highly motivated and able to work productively with minimal guidance Strong team player with ability to deal with stress Should be able to prioritize tasks Should have the ability to deliver high quality software under aggressive release schedules Should work collaboratively with multiple teams/engineers, and be willing to take on any engineering tasks that contribute to progress towards the goals of the team and of the company
Basic Qualifications:
BS/MS/PhD in CS/EC/EE or equivalent Minimum of 11-14 years of proven Architecture, Design and Development experience in complex / Distributed Software Systems Desired Skills:
Experience in Enterprise Data platform development, Data/Log generation/export/analysis Experience in developing and operating distributed systems Design and implement features related to integration of various Cloud end points such as Prometheus, Elastic Search, etc. Outstanding programming skills with at least one OOP ( preferably C++ ) , and/or Functional programming language ( Preferably C) , Python Expertise in Data Structures and Algorithms Good analytical and problem-solving skills , Debugging skills Exposure to Networking concepts/fundamentals Proficiency in Unix/Linux development platform Experience with some of the key big data technologies: Hadoop, Spark, Kafka, Sqoop, Hive, Presto, Parquet, etc. Experienced in ETL process such as setting up data points, data ingestion, data manipulation and data transformation. Experience with database and other persistence storage (e. g. Postgres, Elasticsearch, Cassandra, Redis, S3, HDFS , MySQL)
Preferred Skills
Experience in Containerization technologies like Docker, kubernetes Experience with API Development: WS, RESTful, or SOAP/WSDL, etc. Good understanding of Cloud technologies and hands-on development/deployment experience on AWS/Azure/GCP Experience on Traffic Management / Server Load balancer is a strong plus Exposure to Systems/Server software development, Multi-threaded programming Experience with analytics technologies like PySpark

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
TIBCO logo
TIBCO

Software / Information Technology

Santa Clara

RecommendedJobs for You

Pune, Chennai, Bengaluru