Sr Software Engineer2

Req ID: R34020

Apply Now

Person, Musician, Musical Instrument, Worker, Leisure Activities, Hairdresser, Pianist, Piano, Performer

Sr Software Engineer2

  • Bangalore, Karnataka, India
  • Full_time

Citrix builds the secure digital workspace technology that frees 400,000 customers to do their very best work from anywhere. By joining our award-winning workplace, you’ll be included in the globally diverse, collaborative team that values work-life balance. Come see why Fortune named us one of the 100 Best Companies to Work For®. Let’s innovate and grow together!

What we're looking for:

Position Summary

Citrix is a leading provider of virtual computing, networking and cloud services that power mobile work-styles by helping people work and play from anywhere and on any device. Citrix solutions pave the way for business to thrive in the cloud era - embracing mobile users, personal devices, wireless access, app stores, SaaS, and cloud infrastructure.

The Citrix NetScaler is an application delivery controller that provides flexible delivery services for traditional, containerized and micro service applications from your data center or any cloud. It features unmatched security, superior L4-7 load balancing, reliable GSLB, and increased uptime.

Platforms team, which is part of fast-growing Citrix NetScaler product, is responsible for delivering different variants of platforms for Citrix NetScaler. Enabling the growth of virtualized platforms is a key initiative of the platform team. Public clouds are an essential element of this initiative.
An ideal candidate will have experience in delivering the virtual network appliances in public cloud environments:
•      Extensive experience in development, testing and debugging of FreeBSD based appliance.
•      Delivering virtual appliances on ESX/XEN/Hyper-V/KVM
•      Delivering computing/networking products in public clouds (AWS/Azure/Google/OCI)
•      In-depth understanding of common network protocols and their applications.

Responsibilities

The Sr Software Engineer will take up platform projects, either individually or as part of a team.

  • Architect design, develop, test and troubleshoot complex systems and platforms.
  • Responsible for delivering the products with one or more platforms including technical ownership, lifecycle implications, and tactical concerns.
  • Responsible for system software development, testing and debugging in following areas:
    • Public clouds including but not limited to AWS, Azure, GCP and OCI
    • FreeBSD appliance in bare metal or virtual environment (ESXi, KVM, XEN and HyperV)
    • Private clouds including but not limited to OpenStack, NSX etc.
  • Build test automation frameworks, develop test plans and integrate the tests to CI/CD pipelines.
  • Responsible for mentoring junior members in the team.
  • Work cross-functionally to select and integrate components that are not created internally.
  • Create documents and artifacts to put forward ideas, algorithms, workflows, and solutions.
  • Determine and drive technical directions for implementation of projects
  • Demonstrate and develop software development best practices and drive them through the organization.
  • Support customer POCs, Escalations and engagements.
  • Engage with other leaders across Citrix to align roadmaps and identify opportunities
  • Determine and drive technical directions for implementation of projects

Qualifications and Requirements

  • 6 to 8 years of related work experience in building Platform software with BE/ME Degree in computer science or related discipline.
  • 2+ years of directly related work experience in building software products on public clouds (AWS, AZURE, GCP, OCI).
  • Deep understanding of Operating System principles and Internals. 
    • FreeBSD kernel experience is particularly valuable.
  • Good understanding of technology trends in the virtualization (ESXi, KVM, HyperV, XS) and clouds (AWS, Azure, GCP, OCI).
  • Broad understanding of technology trends in networking industry (TCP/IP and other L3-L7 networking protocols).
  • Experience in system software product development and life-cycle maintenance.
  • Expert in debugging complex system issues.
  • Knowledge of DevOps tools such as Ansible, Jenkins is desirable
  • Understanding of Agile and TDD (Test Driven development) methodologies is desirable
  • Knowledge on Containers, Dockers, Kubernetes is desirable
  • Experience in test automation, execution and defining the test cases is desirable.
  • Expert in C/C++ and Python programming languages.
  • Expert in computer science fundamentals like Architecture, Algorithms, Data structures, and problem-solving.
  • Experience with open source licenses and implications
  • Must demonstrate ability to technically own a product or a set of features
  • Must demonstrate an ability to technically own and negotiate cross-functional deliverables across the matrix organization.
  • Must demonstrate architectural strength to influence and drive the product roadmap
  • Must demonstrate ability and willingness to lead other engineers cross functionally to drive features and roadmap.
  • Must demonstrate to work in a more collaborative way with local and remote teams.

Functional Area:

Software Development


What you’re looking for:

Everyone is welcome at Citrix. We prioritize diversity, equity, inclusion, and a culture of belonging, and celebrate bringing our courageous, authentic selves to work. We believe this way of working helps us innovate, and it’s just one of the reasons why our employees continuously recognize Citrix as a great place to work.

Citrix helps make work more sustainable to benefit the planet, our business, and our communities. For more than 30 years, we have empowered individuals and organizations to work remotely or work from anywhere, reducing commuting emissions and energy consumption in the process. 

We are the #1 leader in Virtual Client Computing (VCC) and #2 in the Application Delivery Controller (ADC) space, and we have key partnerships with top cloud providers. We’ll give you the tools, learning opportunities, mentorship, and flexibility to achieve your goals. Come see why you belong at Citrix, with our culture supporting purposeful innovation and growth from within. 

The Benefits

We offer a competitive total rewards package* that includes:

  • 18 weeks of paid parental leave
  • Health and wellness benefits
  • Employee assistance program
  • Retirement benefits
  • Time off and absence programs
  • Professional development and mentorship opportunities
  • Paid volunteer time and charitable matching of employee donations
  • Employee resource groups
  • And more!

**Please note that benefits may vary based on location.

Citrix Systems, Inc. is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination on the basis of age, race, color, gender, sexual orientation, gender identity, ethnicity, national origin, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth or related medical conditions, marital status, protected veteran status and other protected classifications.

Citrix uses applicant information consistent with the Citrix Recruitment Policy Notice at https://www.citrix.com/about/legal/privacy/citrix-recruitment-privacy-notice.html

Citrix welcomes and encourages applications from people with disabilities. Reasonable accommodations are available on request for candidates taking part in all aspects of the selection process. If you are an individual with a disability and require a reasonable accommodation to complete any part of the job application process, please contact us at (877) 924-8749 or email us at ASKHR@citrix.com for assistance.

At this time, we are requiring personnel entering a Citrix office, traveling for business or attending a Citrix event to be fully vaccinated against COVID-19. If you choose to remain unvaccinated based on a specific medical need or a sincerely held religious belief and need to access our offices, Citrix will work with you to provide you with reasonable accommodation where possible. Learn more about our COVID-19 policies.

By applying, you are giving Citrix consent to be considered for future openings of other roles of similar qualifications.

Apply Now

Not You?

You are now being redirected to complete your application