Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer @ Citrix

Home > Software / General IT

 Principal Software Engineer

Job Description

We believe work is not a place, but rather a thing you do. Our technology revolves around this core philosophy. We are relentlessly committed to helping people work and play from anywhere, on any device. Innovation, creativity and a passion for ever-improving performance drive our company and our people forward. We empower the original mobile device: YOU!

Job Description:

About Citrix

Named a 'best place to work' by Glassdoor, PC Mag, and Triangle Business Journal, Citrix is a leading provider of virtual computing solutions that help people work and play from anywhere, on any device. Citrix emphasizes innovation, creativity and passion, and that's reflected in the culture at Podio. We also offer great opportunities for growth, and a fun and collaborative work environment. We love working at Citrix, and we know you will, too!

You will join a team of experienced and talented software engineers based in Bangalore, India, with years of history delivering high-quality enterprise grade products in a fast-paced business environment and will have the potential to collaborate with fellow engineering teams across the globe. You would be an integral part of these product teams

Citrix Workspace

Citrix Workspace offers a user-centric experience where everything you need to work is in one unified app, with conditional access and performance made simple based on user context and IT-designed policies. Citrix Workspace fully aggregates all apps and data across all applications both on-premises and cloud to deliver the right experience to the right user at the right time.

Podio

Podio is a collaborative work platform that is already empowering hundreds of thousands of organizations to change the way they work. We believe that the power to control your own work tools should be given back to the people who are actually doing the job.

Responsibilities

  • As a specialist in multiple areas, responsibly plan, architect, code and deploy software that will be used by millions of people every day.
  • Bring to life the Citrix vision to manage & integrate structured information in Citrix Workspace.
  • Introduce new technologies and solutions by applying your experience to guide the future of Podio.
  • Interface with designers & product managers to carve out a strategic path for engineering teams.
  • Maintain quality and ensure responsiveness of applications.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Prepare test plan, test cases and execute/automate them.
  • Work on bug fixing, complex customer escalations and improving application performance.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Evangelise code quality through best practices and stringent reviews.

Requirements

  • Bachelor s degree or equivalent in computer science with 12-15 years of experience in building enterprise class software with recent exposure to building cloud hosted services.
  • Expert in web application backend / RESTful API development.
  • Mastery in defining data models using SQL database/ NoSQL data store.
  • Adept at web security concepts, caching knowhow and horizontally scalable deployments.
  • Good understanding of services available in cloud infrastructure such as AWS or Azure.
  • Hands-on expertise in either Java, Python or .NET Core.
  • Well versed in various frontend JS frameworks such as Angular, React.
  • Good knowledge of Data Structures, Algorithms, networking and OS concepts.
  • In-depth understanding of design principles and coding best practices.
  • Hands-on experience in multi-threaded programming.
  • Have a strong sense of ownership, urgency and drive

Bonus

  • Good understanding of developing applications that run in containers e.g. Docker.
  • Familiar with modern continuous integration pipeline tools.
  • Experience in Agile development framework e.g. Scrum.
  • Knowhow of DevOps technologies and processes.

,

Employement Category:

Employement Type: Full time
Industry: IT - Software
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Principal Software Engineer

Contact Details:

Company Name: Citrix R&D
Location(s): Bengaluru

+ View Contactajax loader


 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Citrix

At Citrix, we focus on a single driving principle: making the world’s apps and data secure and easy to access. Anywhere. At any time. And on any device or network. We believe that technology should be a great liberator. Freeing organizations to push the limits of productivity and innovati...