Job Closed

This listing is no longer active.

Zscaler logo
Zscaler

We make it easy to secure your cloud transformation. Get fast, secure, and direct access to apps without appliances.

Senior Staff Software Engineer

Software EngineerSoftware EngineerOtherRemoteLeadTeam 5,001-10,000Since 2008H1B SponsorCompany SiteLinkedIn

Location

California

Posted

106 days ago

Salary

$154K - $220K / year

Seniority

Lead

Bachelor Degree9 yrs expEnglishC++CRustMicrosoft Windows

Job Description

Senior Staff Software Engineer

Zscaler

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are looking for a Sr. Staff Software Development Engineer to join our Zero Trust Exchange department. This is a hybrid role based in San Jose (3 days per week in-office), or may be remotely based in the United States, reporting to Sr. Manager, Software Development Engineering. The Zscaler Client Connector (ZCC) team plans to modularize existing code into individual and separate libraries so that they can be better integrated into cross-platform releases, well unit tested and shared with other teams within the company. We are looking for engineers with C/C++ skillset who can work on this ambitious project. What you’ll do (Role Expectations) - Modularize existing and new ZCC code into separate libraries - Write well maintained and unit-testable code - Use state-of-the-art technologies for better scalability and memory safety Qualifications - Extensive professional experience with C/C++ development - Strong foundational knowledge of networking protocols and systems - Proven experience developing for Windows plus one or more additional platform - Practical experience with VPN technologies and architectures Requirements - Hands-on experience with the Rust programming language - Deep network-level experience building highly scalable systems Benefits - Various health plans - Time off plans for vacation and sick time - Parental leave options - Retirement options - Education reimbursement - In-office perks, and more!

Job Requirements

  • Extensive professional experience with C/C++ development
  • Strong foundational knowledge of networking protocols and systems
  • Proven experience developing for Windows plus one or more additional platform
  • Practical experience with VPN technologies and architectures
  • Hands-on experience with the Rust programming language
  • Deep network-level experience building highly scalable systems

Benefits

  • Various health plans
  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
  • In-office perks, and more!

Related Job Pages

More Software Engineer Jobs

Hyland logo

Developer

Hyland

Established in 1991, Hyland is a software and technology development company that has grown into one of the largest independent enterprise content management (ECM) vendors in the U

Software Engineer106 days ago

• Develop code based on functional specifications through understanding of product code • Test code to verify it meets the technical specifications and is working as intended • Create and apply automated tests and test principles to software changes • Follow prescribed standards and processes as applicable to software development methodology • Assist with the implementation of a delivery pipeline • Assist with team or product documentation • Assist in troubleshooting and responding to production issues

Poland
Job Closed
Hyland logo

Developer 2

Hyland

Established in 1991, Hyland is a software and technology development company that has grown into one of the largest independent enterprise content management (ECM) vendors in the U

Software Engineer106 days ago

• Develop code based on functional specifications and thorough understanding of product code; identify refactoring opportunities and architectural improvements • Test code to verify it meets the technical specifications and is working as intended, before submitting to code review • Create and apply automated tests and test principles to software changes, including (but not limited to) unit tests • Contribute to standards and processes as applicable to software development methodology, including planning, work estimation, solution demos, and reviews • Complete logic and algorithm design in alignment with established standards • Perform moderately complex peer code reviews • Read software requirements and understand impact on design specifications • Contribute to the implementation of delivery pipeline, including test automation, security, and performance. • Understand business, application, and coding tasks to make data-driven recommendations for internal process improvements and product documentation • Provide troubleshooting support for moderately complex production issues or software code issues to ensure the stability of the application

Poland
Job Closed
Ishpi Information Technologies, Inc. (DBA ISHPI) logo

Senior Software/Application Developer

Ishpi Information Technologies, Inc. (DBA ISHPI)

Fortifying National Preparedness, Agility, Strength and Advantage in the Cyber Domain

Software Engineer106 days ago
OtherRemoteTeam 201-500Since 2006H1B No Sponsor

• Manage the supported systems of the C5ISC • Provides services including system engineering, software engineering, hardware engineering, network engineering, test engineering, electronic engineering, and technical writing. • Designs, develops, enhances, debugs, and implements software using multiple software development methodologies including Agile. • Troubleshoots production problems related to software applications. • Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements. • Designs and develops new software products or major enhancements to existing software. • Addresses problems of systems integration, compatibility, and multiple platforms. • Consults with project teams and end users to identify application requirements. • Performs feasibility analysis on potential future projects to management. • Assists in the evaluation and recommendation of application software packages, application integration and testing tools. • Resolves problems with software and responds to suggestions for improvements and enhancements. • Acts as task leader on projects. • Instructs, assigns, directs, and checks the work of other software developers on the development team. • Participates in development of software user manuals.

Virginia
$85K - $120K / year
Job Closed
Grupo Protege logo

VP, Engineering

Grupo Protege

De Pessoas Para Pessoas

Software Engineer106 days ago
Full TimeRemoteTeam 10,001+Since 1971H1B No Sponsor

• Define and execute a long-term technical strategy aligned with company goals. • Partner with executive leadership to decide product direction, innovation, and roadmap execution. • Establish engineering-wide structures, processes, and operating rhythms that support growth at scale. • Partner with cross-functional leaders to anticipate what Protege and engineering will need as it scales. • Set the standard for technical excellence and execution, and build a high-trust culture where teams take ownership and move quickly.

Brazil
Job Closed