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!
What we’re looking for:
YOU as aSenior Principal Software Engineerwill 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 of the Citrix ADC team, primarily on Data Platform / Engineering.
Role Responsibilities:
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 the 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
Around 20 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 the integration of various Cloud endpoints 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 processes 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 in Traffic Management / Server Load balancer is a strong plus
Exposure to Systems/Server software development, Multi-threaded programming
Experience with analytics technologies like PySpark
What you’re looking for:
Our technology is built on the idea that everyone should be able to work from anywhere, at any time, and on any device. It’s a simple philosophy that guides everything we do — including how we work. If you’re an engineer, we’ll give you plenty of ways to test your skills on cutting edge technology. We want employees to do what they do best, every day.
Be bold. Take risks. Imagine a better way to work. If this sounds like you then we’d love to talk.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job Reference * JR00107312 Job Summary * Assistant Manager – Rural Consumer Durable Job Purpose...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Need Immediate Joiners. 2. Should have basic knowledge computers. 4. Should be well aware of...
Apply For This JobJob Description Assist with day to day operations of the HR functions and duties Provide clerical and administrative support to...
Apply For This JobJob Description Roles and Responsibilitiesr r * Interacting with existing and prospective clients (Investors, retailers and individuals of high net...
Apply For This JobJob Description We are looking for a fresh candidates for software developer role- Remote location Responsibilities Assist in the development...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job Title: Customer Service Specialist Reports to: Customer Service Supervisor EagleView is looking for a...
Apply For This Job
“`
Search qualified candidates by skills, location, experience, education, and more.
“`