4 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Develop and maintain software components using the C programming language.
- Implement and optimize data structures including arrays, linked lists, stacks, and trees.
- Work on Linux- and FreeBSD-based systems, including basic configuration and scripting.
- Collaborate with senior engineers to understand, debug, and resolve system and application issues.
- Use GDB and other debugging tools to identify and resolve software errors.
- Drive engineering initiatives and own the design, construction, and maintenance of high-performance system components.
Requirements
- At least 3 years of experience in C programming with a strong understanding of core principles.
- Hands-on experience with data structures and their applications.
- Familiarity with process management, threading, memory management, and other operating-system concepts.
- Experience using GDB or other debugging tools for troubleshooting software errors.
- Demonstrated curiosity and active exploration of AI tools to improve workflows and problem-solving.
- Strong problem-solving skills and attention to detail.
- Preferred: knowledge of Git and networking concepts.
- Preferred: BS or MS degree in computer science or a related field.
Benefits
- Hybrid work arrangement.
- Various health plans.
- Vacation and sick time-off plans.
- Parental leave options.
- Retirement options.
- Education reimbursement.
- In-office perks.
- Inclusive benefits and workplace accommodations and adjustments where applicable.
About Zscaler
Zscaler builds a cloud-delivered zero trust security platform that replaces traditional network security appliances for enterprises and public-sector organizations. Its Zero Trust Exchange provides secure web gateway, zero trust access, CASB, and cloud firewall services, sold as subscriptions and delivered across 160+ global data centers. Founded in 2007 and headquartered in San Jose, it is a public company on NASDAQ (ZS) serving thousands of customers worldwide.
