Back


Job Detail

Senior Software Engineer

Citrix

Remote,

Senior Software Engineer

Citrix

Remote,
 
Number Of Vacancies: 1
 

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:
 

You are a Senior Software Engineer with at least 5-7 years of experience programming in object-oriented programming language such as C/C++. You should have extensive knowledge of programming paradigm and constructs, data structures, operating systems internals, algorithms and scripting languages/framework and a huge passion for solving complex problems. You enjoy working in a dynamic, fast-paced environment to deliver innovative solutions that enable our customers to transform their business. You will have ample opportunities to grow your skillset while working with a variety of cutting-edge technologies and tools.

 

Position Overview:

 

The HDX team empowers the virtualization technologies at the heart of Citrix products. HDX technology delivers a “high-definition” experience to users of centralized applications and desktops, on any device and over any network. Our culture is a unique blend that combines the structured vision and process maturity of a well-established software company with the dynamism and vibrancy of a small startup

 

Role Responsibilities:

  • Implement new unique cross-platform features the same as improving performance and stability for successful solutions with millions of daily usages.
  • Embrace and institute best practices and coding standards (e.g. code reviews, logging and instrumentation, static/dynamic code analysis, code coverage, unit, integration tests) within the team.
  • You may collaborate with Product Owners and Product Managers, Product Design, DevOps and Product Security teams to understand requirements for software development in a Scaled Agile environment
  • You may compose and maintain detailed design specifications and component documents.

 

Basic Qualifications:

  • BS or MS degree or equivalent in a technical field preferred, with at least 4 years of directly related work experience.  Equivalent experience may be substituted for formal education. 
  • At least 5-7 years of experience in C/C++.
  • Must have strong understanding of Computer Science fundamentals (Algorithms, Data Structures, Operating Systems, Networking concepts) more aligned to Systems’ Programming.
  • Experience developing backend-services or micro-services or Rest API or Web API
  • Strong work experience on MAC/IOS development is good to have.
  • Experience with developing for Windows and Linux platforms is highly regarded.

 

" Willing to consider 100% remote employees "

About Citrix

As the world of work is constantly changing, we’re committed to helping organizations stay agile to new ways of working, innovate through change, and move at the speed of their own ambition. 

Citrix Systems, Inc. is a global cloud computing and virtualization technology company that provides server, application and desktop virtualization, networking, software as a service, and cloud computing technologies.

At Citrix, we believe organizational strength stems from the success of individuals. In giving people the freedom to do what they love and be who they want to be. In whatever size, shape, or form that may take. 

We look forward to connecting with you!