Jobs · Engineering

Sr. Staff Software Development Engineer in Test, Client

Netskope · Santa Clara, CA · 3 wk ago
RemoteRemoteEngineering$125k–$253k/yrFull-time
We need to output HTML fragment with sections: About the role (maybe "About The Role" heading), Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We need to parse the posting. First, there is introductory fluff about Netskope, but we need to remove boilerplate. The content after "About The Role" includes details: "Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. The client team creates and enhances the client software that runs on Windows, Mac or other operating systems. Easy to use, light-weight, and deployed to perform at a high throughput, Netskope Client steers user traffic through Netskope’s enterprise security products (Secure Web Gateway (SWG), Cloud Access Security Broker (CASB), Zero Trust Network Access (ZTNA), Cloud Firewall (CFW), Endpoint DLP) enabling holistic data protection and facilitating SASE deployments. Netskope Client’s centralized configuration, deployment, support, and troubleshooting delivers comprehensive security and control across the borderless modern threat landscape." That's about the role. So we can put that under

About the role

with paragraphs. Next "What’s In It For You" includes description of SDETs building Python scripted automation tools... That's more about role? Could be considered "Responsibilities" or "What you'll be doing". Actually there is a separate "What You Will Be Doing" section with bullet-like sentences. We need to extract responsibilities: list of duties. The "What You Will Be Doing" includes sentences: - Working with a group of brilliant engineers to build flexible and scalable automation solutions that test client technologies that protect data on endpoints including Windows, macOS, and mobile platforms. - Contributing to building a flexible and scalable automation solution - Working closely with the development and design team to help create an amazing user experience - Helping to create and implement quality processes and requirements - Working closely with the team to replicate customer environments - Identifying and communicating risks about our releases. - Looking beyond your specific area of responsibility and ensuring our solutions deliver value to our customers. - Owning and making quality decisions for the solution. - Owning the release process We can put these as
  • items under

    Responsibilities

    . Next "Required Skills And Experience" includes a list of requirements. We need to separate into Requirements, Qualifications, Skills maybe. The posting lumps them together. We can decide to put them under

    Requirements

    (or Skills). But we need to follow instruction: use headings for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). We can include multiple if content exists. We have: - 10+ years of experience developing tests and automation for network and endpoint security products. - Strong expertise in programming languages like Python or Java (Python preferred). - Good working experience in CI/CD. - Working experience in the Linux environment, and expert with at least one common endpoint platform (OS/X, Windows, iOS, Android) - Experience developing tests and automation for enterprise network and data security technologies (firewalls, VPN, proxies, L4-7, file system etc.) - Excellent debugging and development and troubleshooting skills in Python. - Technical know-how of build and repo management tools with overall testing cycle. - A track record of success and consistent growth showing that you are highly motivated and capable of coming up with creative, innovative and working solutions in a fast-paced, collaborative environment. - Understanding of one or more mobile operating systems: Android or iOS is desired. - Familiarity with web data formats like JSON, XML, MIME, etc. - Knowledge of cryptography techniques. - Knowledge of CI/CD & Dev-Ops tools. - Docker/k8s knowledge. - Strong verbal and written communication skills. - Able to communicate in an open, transparent and consistent manner with team and co-workers. Education: BSCS or equivalent required, MSCS or equivalent strongly preferred. We could split: Requirements (experience), Qualifications (education), Skills (technical). But we can also just put all under Requirements. However instruction says prefer a few substantive sections over many thin ones. So maybe combine into one "Requirements" section that includes experience, skills, education. But we also have separate "Compensation" and "Benefits". There's a Compensation section with salary range and description. Also benefits mentioned: "In addition to salary, candidates may be eligible for other forms of compensation such as participation in a bonus plan (for non-sales roles) and a stock award program. Candidates may also be eligible for a comprehensive health plan and other benefits that can be reviewed at Netskope Benefits site." Thus we have Pay (salary range) and Benefits (bonus, stock, health plan). Also schedule? Not mentioned. So we should not include Schedule. We also have "What’s In It For You" which is more about role but could be considered Benefits? Actually it's describing what you'll do? It says "Our SDETs have built Python scripted automation tools to do functional, regression, security, performance and load/scale testing of our services and clients. If you love to write code to test, have aptitude to find ways to break things, understand how cloud services should work, and can build automation for day to day tasks that machines can run, we would love to speak with you about a role on our team." That's more like a motivation / fit. Could be considered part of "About the role" or maybe a separate "What you'll get" but we don't have a heading for that. Could incorporate into About the role or Responsibilities? Probably better to incorporate into About the role as a paragraph. Thus sections: - About the role (include intro paragraph about team hiring across levels, client team description, plus What's In It For You paragraph) - Responsibilities (list of duties) - Requirements (include experience, skills, education) - Pay (salary range and description) - Benefits (bonus, stock award, health plan, reference to benefits site) We must not repeat job title as heading. No Job ID. We must output only HTML fragment, no /, no markdown fences. Let's craft. We need to use

    for each section heading. Inside sections, use

    for prose,

    • for lists. We need to preserve all substantive information, not invent or summarize away detail. So we need to include all details from the posting. Let's extract exact text. About the role paragraph: combine: "Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. The client team creates and enhances the client software that runs on Windows, Mac or other operating systems. Easy to use, light-weight, and deployed to perform at a high throughput, Netskope Client steers user traffic through Netskope’s enterprise security products (Secure Web Gateway (SWG), Cloud Access Security Broker (CASB), Zero Trust Network Access (ZTNA), Cloud Firewall (CFW), Endpoint DLP) enabling holistic data protection and facilitating SASE deployments. Netskope Client’s centralized configuration, deployment, support, and troubleshooting delivers comprehensive security and control across the borderless modern threat landscape." Then "What’s In It For You" paragraph: "Our SDETs have built Python scripted automation tools to do functional, regression, security, performance and load/scale testing of our services and clients. If you love to write code to test, have aptitude to find ways to break things, understand how cloud services should work, and can build automation for day to day tasks that machines can run, we would love to speak with you about a role on our team." We can combine into one or two paragraphs. Probably two

      elements. Responsibilities list: each bullet as

    • . Let's list them exactly as given: - Working with a group of brilliant engineers to build flexible and scalable automation solutions that test client technologies that protect data on endpoints including Windows, macOS, and mobile platforms. - Contributing to building a flexible and scalable automation solution - Working closely with the development and design team to help create an amazing user experience - Helping to create and implement quality processes and requirements - Working closely with the team to replicate customer environments - Identifying and communicating risks about our releases. - Looking beyond your specific area of responsibility and ensuring our solutions deliver value to our customers. - Owning and making quality decisions for the solution. - Owning the release process Note there is a duplicate "Contributing to building a flexible and scalable automation solution" which is similar to first but okay. We'll keep as is. Requirements: we need to include all items from "Required Skills And Experience" plus Education. We could break into sub-sections but we can just list as
      • items. Let's list each line: - 10+ years of experience developing tests and automation for network and endpoint security products. - Strong expertise in programming languages like Python or Java (Python preferred). - Good working experience in CI/CD. - Working experience in the Linux environment, and expert with at least one common endpoint platform (OS/X, Windows, iOS, Android) - Experience developing tests and automation for enterprise network and data security technologies (firewalls, VPN, proxies, L4-7, file system etc.) - Excellent debugging and development and troubleshooting skills in Python. - Technical know-how of build and repo management tools with overall testing cycle. - A track record of success and consistent growth showing that you are highly motivated and capable of coming up with creative, innovative and working solutions in a fast-paced, collaborative environment. - Understanding of one or more mobile operating systems: Android or iOS is desired. - Familiarity with web data formats like JSON, XML, MIME, etc. - Knowledge of cryptography techniques. - Knowledge of CI/CD & Dev-Ops tools. - Docker/k8s knowledge. - Strong verbal and written communication skills. - Able to communicate in an open, transparent and consistent manner with team and co-workers. - Education: BSCS or equivalent required, MSCS or equivalent strongly preferred. We could keep education as separate line. Pay: we have description: "Compensation: At Netskope, salary is one component of our competitive total rewards package. The salary range for this position is as listed below. This is a national range. For purposes of complying with applicable laws, the range applies to candidates in California, Colorado, Illinois, Maryland, New York, Washington, and other states. The successful candidate’s starting pay will also be determined based on job-related skills, experience, qualifications, location, and market conditions. For all sales roles, the posted salary range is the On Target Earnings (OTE) range for the role, which is the sum of base salary and target commission amount at 100% goal achievement. In addition to salary, candidates may be eligible for other forms of compensation such as participation in a bonus plan (for non-sales roles) and a stock award program. Candidates may also be eligible for a comprehensive health plan and other benefits that can be reviewed at Netskope Benefits site. Salary Range $124,500—$253,000 USD" We need to put Pay section with that info. However note that benefits also mentioned in compensation description. But we also have separate Benefits section maybe just the bonus, stock, health plan. But to avoid duplication, we could put all compensation details under Pay, and Benefits could be omitted or just mention that details are in Pay. But instruction: include a section ONLY when posting has real, specific content for it. The posting does mention benefits: bonus plan, stock award program, comprehensive health plan. So we can create Benefits section with those specifics. Thus Pay section: include the paragraph about compensation and the salary range. Benefits section: list: participation in a bonus plan (for non-sales roles), stock award program, comprehensive health plan, and reference to Netskope Benefits site for other benefits. We should not repeat the salary range in Benefits. Now ensure we don't include boilerplate like EEO, privacy policy, application

Similar jobs