Senior Software Engineer

Req ID: POS-48925

Apply Now

Person, Wood, Plywood, Clothing, Sitting, Indoors, Room, Furniture, Table, Long Sleeve

Senior Software Engineer

  • Ft. Lauderdale, Florida, United States

You are a Sr. Software Engineer with 5-6 years of experience in a one or more object oriented programming language(s), i.e JAVA, C#, etc. You have gained hands on programming skills and have extensive knowledge of programming constructs, data structures, algorithms and scripting languages/framework. You have a passion for solving complex problems and enjoy working in a dynamic, fast-paced environment to deliver innovative solutions that enable our customers to transform their business.

Position Overview

The global workforce landscape has been rapidly changing, and recent events have only accelerated this disruption. By the end of the decade there will be over 250 million remote workers! Are you ready to be a leading part of this future? 

The Citrix Endpoint Management teams lives on the bleeding edge of remote workforce technology by putting employees—not devices—at the center of the digital workspace experience.

Many providers promise the world when it comes to mobile productivity, only to keep people tethered to specific devices and apps. Citrix understands that for mobile workers to be truly productive, flexibility is key. 

The Citrix Endpoint Management team powers a truly versatile digital workspace experience that lets employees work smarter, faster, and more secure than ever—anywhere, at any time.

We are seeking talented engineers that are up to the tasks of architecting, designing, developing, troubleshooting and debugging services in the cloud for Endpoint Management.  You will be working for a product that thousands of companies use to secure, manage and control devices, applications and data.

 
Job Responsibilities

  • Working with a talented team deliver world class cloud based software

  • Design and develop features for our cloud based services

  • Debugging - Strong debugging and problem-solving skills.  Knowledge and experience using Java/C# is helpful

  • Deliver code that can scale to a million users

  • Deliver quality code that meets our product’s high SLA

  • Contribute to code reviews, implement unit tests, address static analysis issues

  • Develop automated test cases for new and existing features

  • Work with Technical Support to address customer reported issues

  • Design - Experience with object-oriented software design.  Expected to exercise sound technical judgment and minimize risk

  • Documentation - Must be able clearly and concisely define technical issues

 
Basic Job Qualifications

  • Bachelor’s degree equivalent in Computer Science, Engineering, Information Technology or a related technical field.  

  • 5 to 6 years of experience in software product development

  • Computer Science fundamentals (e.g., algorithms, data structures)

  • Proficiency in an Object Oriented language(s), e.g. JAVA, C#,. C++

  • Understanding of Agile software development methodology

  • Hands on experience with Azure, Google Cloud, or AWS cloud

  • Basic understanding of networking and data communications

  • Knowledge of Internet technologies (e.g., HTML, XML, TCP/IP)

Preferred Qualifications

  • Experience with cloud computing technologies e.g. Microsoft Azure (Azure Service Fabric, Azure Service Bus) , AWS or Google cloud platform is preferred 

  • Experience working in a CI/CD environment

Cloud Software Group 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.

Apply Now

Not You?

You are now being redirected to complete your application