PS Solutions Architect

About Us

Signal Sciences empowers security and engineering teams by providing visible and effective web application security protecting against real-world attacks. With our unique hybrid on-premise and cloud architecture, we process, protect and report on billions of requests per day for some of the most sophisticated companies in the world ranging from Adobe to Vimeo, Taser to Under Armour. Our goal is making a more secure Web, with tools that people love to use, written by people who love to make them. Join us.

About the Role

We’re looking for an exceptional candidate with a strong Java (JDK/JRE) development background. Strong skills with programming Java are requred, and additional scripting or programming languages are nice to have (C++, Python, Go, NodeJS, etc). The candidate should have a solid understanding of different web server technologies such as NGINX, Apache, NodeJS, Java, Python, HAProxy, and others. Ideally, the role is based in our Los Angeles office.

The role would preferably be based out of our Los Angeles office, working on custom projects for the Signal Sciences Professional Services and Sales Engineering teams. These projects might include some customer interaction and support for troubleshooting or scoping requirements. Some examples of possible projects are: troubleshooting advanced support issues, creating custom integrations for the Signal Sciences platform, creating a test plan and presenting the results for load testing, and other things as needed during implementations or POCs.

Responsibilities

  • Develop and deliver internal projects, examples, and frameworks as needed by the Professional Services and Sales Engineering teams
  • Support the Pre & Post Sales teams on complex technical issues in customer engagements
  • Provide strong leadership, vision, and direction for technical field organization
  • Work with our teams and customers to scope out requirements for custom integrations with our product
  • Establish policies, processes, procedures, and internal training to upskill our Pre & Post Sales teams
  • Convey customer requirements to Product and Engineering teams
  • If needed, potentially go onsite to solve advanced technical issues at customer sites

About You

  • You’re a self-starter with a proven track record of success on projects you have worked on
  • You have the ability to understand and scope out requirements for technical projects internally and potentially directly with a customer
  • You’re highly data-driven with a commitment to process. You know success has to be measured, and you work best with well-defined goals
  • You love working in teams, and your teams love working with you
  • You’re comfortable with the rapid, unpredictable nature of a tech startup

Qualifications

  • Experience with some or all of the following foundational technologies: SaaS/Cloud or hybrid cloud deployments; Apache/NGINX/IIS or other web server platforms and associated Application server technologies and frameworks
  • Unix/Linux/Windows systems administration
  • Experienced coder in at least one of the common web languages (Java, Go, Python, etc)
  • Entrepreneurial and self-directed with a passion to succeed
  • A creative, out of the box thinker
  • Willing to work on many different projects as opposed to one consistent project
  • Strong skills and experience with Linux/Unix shell

Nice to have

  • HTTP protocol experience: We protect all types of web servers, so everything we work with will involve HTTP protocol
  • Automation tool creation: We have many tools we use in our team, and automating many of our day-to-day tasks would be very useful
  • Docker experience: Many of our customers are using Docker and the orchestration tools around it in their environment
  • Kubernetes Know-how: Kubernetes is now being used everywhere, and we always like to have more in-house knowledge
  • Systems Config Management: Making it easier to deploy our software into customer environments would be very helpful

How to Apply

To apply, please email the following things to careers@signalsciences.com: (1) your resume, preferably in PDF, plaintext or markdown format, (2) a brief introduction to yourself, and why the job and Signal Sciences are right you. Didn't see quite the right job? Email us anyways as job descriptions don't always match the positions and skills needed.

Apply for This Position

About the Role

We’re looking for an exceptional candidate with a strong Java (JDK/JRE) development background. Strong skills with programming Java are requred, and additional scripting or programming languages are nice to have (C++, Python, Go, NodeJS, etc). The candidate should have a solid understanding of different web server technologies such as NGINX, Apache, NodeJS, Java, Python, HAProxy, and others. Ideally, the role is based in our Los Angeles office.

The role would preferably be based out of our Los Angeles office, working on custom projects for the Signal Sciences Professional Services and Sales Engineering teams. These projects might include some customer interaction and support for troubleshooting or scoping requirements. Some examples of possible projects are: troubleshooting advanced support issues, creating custom integrations for the Signal Sciences platform, creating a test plan and presenting the results for load testing, and other things as needed during implementations or POCs.

Responsibilities

  • Develop and deliver internal projects, examples, and frameworks as needed by the Professional Services and Sales Engineering teams
  • Support the Pre & Post Sales teams on complex technical issues in customer engagements
  • Provide strong leadership, vision, and direction for technical field organization
  • Work with our teams and customers to scope out requirements for custom integrations with our product
  • Establish policies, processes, procedures, and internal training to upskill our Pre & Post Sales teams
  • Convey customer requirements to Product and Engineering teams
  • If needed, potentially go onsite to solve advanced technical issues at customer sites

About You

  • You’re a self-starter with a proven track record of success on projects you have worked on
  • You have the ability to understand and scope out requirements for technical projects internally and potentially directly with a customer
  • You’re highly data-driven with a commitment to process. You know success has to be measured, and you work best with well-defined goals
  • You love working in teams, and your teams love working with you
  • You’re comfortable with the rapid, unpredictable nature of a tech startup

Qualifications

  • Experience with some or all of the following foundational technologies: SaaS/Cloud or hybrid cloud deployments; Apache/NGINX/IIS or other web server platforms and associated Application server technologies and frameworks
  • Unix/Linux/Windows systems administration
  • Experienced coder in at least one of the common web languages (Java, Go, Python, etc)
  • Entrepreneurial and self-directed with a passion to succeed
  • A creative, out of the box thinker
  • Willing to work on many different projects as opposed to one consistent project
  • Strong skills and experience with Linux/Unix shell

Nice to have

  • HTTP protocol experience: We protect all types of web servers, so everything we work with will involve HTTP protocol
  • Automation tool creation: We have many tools we use in our team, and automating many of our day-to-day tasks would be very useful
  • Docker experience: Many of our customers are using Docker and the orchestration tools around it in their environment
  • Kubernetes Know-how: Kubernetes is now being used everywhere, and we always like to have more in-house knowledge
  • Systems Config Management: Making it easier to deploy our software into customer environments would be very helpful