Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer 1(C & Networking) @ Citrix

Home > Software Engineer

 Senior Software Engineer 1(C & Networking)

Job Description


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:
What we're looking for:
You as a Senior Software Engineer 1 will work with team to develop industry leading Application delivery and acceleration solutions and have exposure to and implement all the latest relevant protocols.
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 a cloud-native infrastructure. This position is responsible for the Design and Development of the Citrix ADC team, primarily on Traffic Management Features/Enhancements.
Roles Responsibilities:
  • Understand the design and implement features/enhancements on Layer4/Layer7 Load balancer / ADC .
  • Understand the design and implement highly scalable systems with high performance.
  • Sharp analytical capability to understand issues in a dynamic customer environment with multitude of data.
  • Self-starter and highly motivated
  • Strong team player with the ability to deal with stress
  • 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 or MS in CS/EE or equivalent
  • Minimum of 3+ years of development skills in complex Applications and Systems software in Networking technologies
  • Extensive hands on C coding skills for developing highly scalable systems..
  • Expertise in Data Structures and Algorithms
  • Good analytical and problem-solving skills
  • Systems programming skills with some experience developing Networking software
  • Debugging skills both at the protocol level (sniffer traces, tcpdump, etc.) and Systems-level (with kernel debugger)
  • Ability to pick up new technologies easily and quickly

Desirable Qualifications:
  • Understanding of TCP/IP/HTTP Protocol and flow control.
  • Good Understanding of Linux/Unix OS internal, like Memory Management, Device Drivers.
  • Understanding of CI/CD Concepts and hands-on with tools(e.g. Git, BitBucket, Jenkins)
  • Familiarities with virtualization technologies like Hypervisors and Containers
  • Hands-on Experience on kernel is a plus
  • Good understanding of Cloud technologies and hands-on development/deployment experience on AWS/Azure/GCP
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.

Employement Category:

Employement Type: Full time
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Senior Software Engineer 1(C & Networking)

Contact Details:

Company: Citrix
Location(s): Bengaluru

+ View Contactajax loader


 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Specified

Citrix

At Citrix, we focus on a single driving principle: making the world’s apps and data secure and easy to access. Anywhere. At any time. And on any device or network. We believe that technology should be a great liberator. Freeing organizations to push the limits of productivity and innovati...