Job Description
You will help define the next generation experience for Citrix Workspace app on desktop platforms and modernize tech stack. You will get an opportunity to build on top of some of leading open source codebases in the world. A laser focus on delivering meaningful and impactful customer value is a cornerstone of how we work. We are invested in nurturing high performing teams that take us closer to our goal of being a world class engineering org. 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 Senior Software Engineer is responsible for writing good and scalable code and mentoring other team members and leading one or more complex components.
Role responsibilities
- You will be working on Citrix Workspace App team delivering product value to our ~100M+ user base.
- Mentoring other team members and leading one or more complex components.
- Embrace Agile development methodologies (SAFE, SCRUM etc.).
- Strong self-motivated and be able to work in a team environment with limited supervision.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Prepare test plan, test cases and Execute/automate them.
- Engage in continuous learning, both on the job and through available technical training, to develop knowledge and skills
Basic Qualifications
- You need to have passion for writing good and scalable code.
- Bachelors degree or equivalent in Computer Science or related field with minimum of 4+ years of hands on dev experience.
- Very good object-oriented programming development knowledge and hand -on experience working with C++.
- Strong knowledge of basic computer science concepts like Operating system, Networking, Data Structure and algorithms.
- Expertise in Multi-Threaded Programming, crash dump analysis.
- Experience with Linux Internal, windows services are nice to have.
- Experience building cloud services is a plus.
- Experience building applications on Windows/mac is a plus.Roles and Responsibilities