Lead Systems Software Engineer

Req ID: R104616

Apply Now

Electronics, Headphones, Adult, Male, Man, Person, Head, Monitor, Screen, Video Gaming

Lead Systems Software Engineer

  • On Site
  • Bengaluru, Karnātaka, India
  • Citrix
View favorites

Duties and Responsibilities

The  Staff Systems Software Engineer is a seasoned professional who designs, develops, tests, troubleshoots, and debugs complex software applications, taking on greater leadership responsibilities. Recognized for expertise in multiple areas, this role provides guidance on design and development strategies, and often leads complex projects that require both broad and detailed analysis of various factors with mentoring junior members. The position demands excellent judgment in selecting methods, techniques, and evaluation criteria to achieve results. The role involves planning and prioritizing design and development activities to address a wide range of problems and managing cross team dependencies effectively. It would be a great value add if candidates have experience working directly with customers, effectively participating in calls, understanding, and resolving customer requirements and issues. Candidates should be capable of multitasking and analyzing diverse data to identify key factors.

  • Lead technical initiatives for Citrix Workspace App for Web & Chrome Platforms, delivering product value to over 5 million user installs.

  • Modernize and architect sophisticated enterprise Web applications using cross-platform code and the latest technologies and ability to mentor junior engineers.

  • Embrace agile development methodologies (SAFE, Scrum etc.).

  • Balance quality, technical debt, and timely delivery through rigorous prioritization and cross-functional collaboration.

  • Continuously discover and implement new technologies to enhance development efficiency and code robustness.

  • Leverage AI‑assisted development tools (e.g., GitHub Copilot, Claude, AI‑based code review and analysis) to accelerate development, improve code quality, and reduce manual effort.

  • Drive adoption of AI‑enabled engineering workflows across development, testing, debugging, and PR reviews while ensuring security, privacy, and maintainability standards.

  • Apply AI‑assisted techniques for log analysis, crash diagnostics, performance optimization, and faster customer issue resolution.

  • Address complex customer escalations, bug fixes, and performance optimizations to ensure product reliability.

Required Experience/Skills

The successful candidate should have a B.Tech or B.E. degree in Computer Science or IT with a minimum of 8+ years of hands-on development experience. Essential skills include:

  • Demonstrate a comprehensive understanding of data structures, algorithms, networking fundamentals, and client-server architectures.

  • Exhibit proficiency in applying SOLID principles, modern design patterns, and standard SDLC methodologies.

  • Maintain advanced proficiency in any Object-Oriented Programming (OOP) language.

  • Proven experience in the development and maintenance of enterprise-grade applications utilizing:

  • Frontend technologies including TypeScript, ReactJS, HTML, and CSS.

  • Vanilla JavaScript (ES6) and NodeJS for implementing complex domain and business logic.

  • Hands-on experience working with various SDKs, libraries, and WebAPIs.

  • Familiarity with Web Assembly & Browser Extension development is considered a significant advantage.

  • Competency in authoring unit and automation tests using frameworks such as Karma, Jasmine, Jest, Python, or Selenium.

  • Experience with cloud-native development on platforms like AWS or Azure, focusing on scalable, secure, and reliable back-end systems, is preferred.

  • Proficiency with CI/CD toolchains and collaborative platforms, including Git, Jenkins, and Jira.

  • Possess excellent communication and technical articulation skills.

Education

B.E./B.Tech or M.Tech or an equivalent degree in Computer Science, IT, or a related field.

About Us:

Cloud Software Group is one of the world’s largest cloud solution providers, serving more than 100 million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud-based products to get work done — from anywhere. Members of our team will tell you that we value passion for technology and the courage to take risks.  Everyone is empowered to learn, dream, and build the future of work. We are on the brink of another Cambrian leap -- a moment of immense evolution and growth. And we need your expertise and experience to do it. Now is the perfect time to move your skills to the cloud.

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. All qualified applicants will receive consideration for employment without regard to age, race, color, creed, sex or gender, sexual orientation, gender identity, gender expression, ethnicity, national origin, ancestry, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth or related medical conditions (including lactation status), marital status, military service, protected veteran status, political activity or affiliation, taking or requesting statutorily protected leave and other protected classifications.

If you need a reasonable accommodation due to a disability during any part of the application process, please contact us via the Bridge portal for assistance.