You will help define the next generation experience for Citrix Workspace apps on desktop & mobile platforms and modernize the tech stack. If you believe in a bottom-up culture, are passionate about delivering high quality software at scale, striving for technical agility in a fast paced, high performance environment, then we are looking for you!
Position Overview
The position is an advanced software engineer who designs, develops, tests, troubleshoots and debugs complex software applications, with increased responsibility for leadership and direction of others. The role is recognized as a specialist in multiple fields, advises on design and development approach, and often acts as a Tech Lead working on complex projects and issues where analysis of situations or data requires both broad and in-depth evaluation of variable factors. The role also exercises top-tier judgment in selecting methods, techniques and evaluation criteria for acquiring results. We are looking for people who have ideally got experience in working with customers when needed and who can get on calls and understand problems and fix them. You will be involved with planning and prioritization of design and development activities for a wide range of initiatives. You will be encouraged to demonstrate the ability to multitask & work in a fast paced environment.
Role Responsibilities
You will be working on the Citrix Workspace App team delivering product value to our ~100M+ user base.
Design and develop libraries & SDKs for multiple OS platforms
You will be expected to contribute to multiple projects according to business needs.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Engage in continuous learning, both on the job and through available technical training, to develop knowledge and skills
Help maintain code quality, organization, and automatization
Embrace Agile development methodologies ( SAFE , SCRUM etc. ).
Basic Qualifications
Bachelor s degree or equivalent in Computer Science or related field with 6-8 years of hands on development experience.
Proven experience in prompt engineering and leveraging AI tools for development.
Proficiency in software development using C & C++.
Good knowledge of Data Structures, Algorithms and any of desktop or mobile OS
Hands on experience in Multi-threaded programming
Good knowledge of networking concepts
Experience of accessing data as JSON/ XML using REST APIs.
Expertise in crash dump analysis.
Experience with CI-CD tools (GIT, Jenkins, JIRA etc. ).

Keyskills: C++ GIT Networking XML Agile development Data structures JSON Scrum JIRA
TIBCO Software India Pvt Ltd Headquartered in Palo Alto, Calif., TIBCO Software empowers businesses to their digital destinations by interconnecting everything in real time and providing augmented intelligence for everyone, from business users to data scientists. With more than 10,000 customers...