The ideal candidate will have deep expertise in building large-scale, high-performance distributed systems and a strong understanding of observability, data analytics, and cloud-native technologies. You will be instrumental in defining our long-term technical vision for the NetScaler Console platform, elevating our engineering standards, and fostering a culture of technical excellence within the team.
Responsibilities
Lead the architecture, design, and development of key features within the NetScaler Console platform, with a specific focus on NetScaler console features like configuration management, SSL Certificate management, service graph, and Kubernetes integration.
Provide technical leadership and mentorship to a team of engineers, fostering a culture of innovation, quality, and continuous improvement.
Drive the adoption of best practices for software development, including design patterns, code quality, testing, and system reliability.
Collaborate with product management, UX designers, and other engineering teams to translate complex requirements into scalable and robust technical solutions.
Perform deep technical analysis, code reviews, and debugging to ensure the stability and performance of our services.
Stay current with industry trends and new technologies in the fields of observability, data analytics, and cloud-native computing, and propose innovative solutions to enhance our product.
Act as a subject matter expert for the NetScaler Console platform, representing the team in cross-functional technical discussions.
Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
14+ years of progressive experience in software development, with a strong focus on large-scale distributed systems.
Proven track record as a technical lead or Principal Engineer, with experience in mentoring and guiding senior engineers.
Expertise in one or more of the following areas:
Cloud-Native Technologies: Deep understanding of Kubernetes, containers, and experience with cloud platforms (AWS, Azure, GCP).
Observability: Hands-on experience with monitoring and tracing tools like Microsoft Sentinel.
Strong programming skills in languages such as C++, Python.
Excellent problem-solving, analytical, and communication skills.
Experience with networking concepts (TCP/IP, HTTP), GraphQL, PostgreSQL
Demonstrated ability to work in a fast-paced, agile environment and make pragmatic technical decisions.
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 email us at AskHR@cloud.com for assistance.