Software Engineer
Solve complex, challenging problems to develop a new category of web security products.
Responsibilities
- Build a culture in which engineers organize and select their own projects
- Transform computer science innovations into real-world engineering products
- Develop powerful, effective and elegant software
Requirements
- BS in Computer Science or Electrical Engineering, or equivalent experience
- 1+ years with Java and C/C++
- 2+ years with network-intensive HTTP applications
- 2+ years with performance-critical multi-threaded applications
Preferred experience
- Certification standards (Common Criteria, FIPS/NIST)
- Common Internet protocols (HTTP, DNS)
- Compiler or interpreter development
- High-assurance software and platform security assessments
- JNI development with C/C++
- Scripting languages (JavaScript, Python, Jython)
- Web development technologies (HTML, JavaScript, CSS)
- MS or PhD a plus
Front-End Web Engineer
Create an elegant and intuitive user interface to visualize and manage our network appliances.
Responsibilities
- Build a culture focused on minimalist and responsive interfaces
- Create automated solutions for testing
- Delight users
Requirements
- BS in Computer Science or Electrical Engineering, or equivalent experience
- 5+ years of development experience
- 3+ years of web application development experience
- Strong grasp of:
- Java and OOP
- JavaScript libraries like jQuery (AngularJS)
- SQL
- Visual design
- Web application development frameworks (JSP, ASP, PHP, Python-based)
- Web development technologies (HTML, JavaScript, CSS)
Preferred experience
- Internationalization and localization (i18n and L10n)
- Responsive, intuitive and scalable web application design
- JavaScript-based data-visualization toolkits (d3.js, dc.js)
- MS or PhD a plus
Quality Assurance Engineer
Design and implement world-class test suites to maintain, enhance and ensure the overall quality of our security products.
Responsibilities
- Build a culture focused on consistency, robustness and scalability
- Accelerate product iteration by implementing elegant test processes and infrastructure
- Push the limits of our appliance’s reliability
- Benchmark product performance to guide sales, marketing and future development
Requirements
- BS in Computer Science or Electrical Engineering, or equivalent experience
- 5+ years as test engineer for network-related products
- Strong grasp of:
- HTML, JavaScript, CSS
- HTTP and SSL/TLS
- Linux/UNIX or shell scripting
- Networking and TCP/IP
- Python or Perl and knowledge of regular expressions
- Regression, integration, interoperability, system-level and load test execution
- Virtual test environments
- WAF, UTM, Secure Web Gateway
- Web application testing
Preferred experience
- Automation frameworks
- Source-code control systems (GIT, SVN)
- Network analysis tools (Wireshark, Fiddler)
- MS or PhD a plus
Platform and Operations Engineer
Deploy our high-assurance network-based appliance in both bare-metal and virtualized environments.
Responsibilities
- Build a culture focused on performance, scalability and high availability
- Oversee and automate the provisioning and configuration of our systems architecture
- Assist development teams with frequent application deployments
- Document operational and emergency procedures
- Participate in on-call rotation for production system support
Requirements
- BS in Computer Science or Electrical Engineering, or equivalent experience
- 7+ years of Linux/Unix and operations experience
- 5+ years of OS-hardening
- 3+ years running production systems in a virtualized environment
- Strong grasp of:
- InfoSec, security monitoring, firewall, load balancing configuration
- Monitoring tools, especially Nagios
- Networking, especially AWS
- Python programming, especially to access and manage AWS servers
- TCP/IP, HTTP, DNS, BGP
Preferred experience
- Amazon EC2
- Cassandra, Kafka, Storm, Hadoop, HBase
- Certification standards (Common Criteria, FIPS/NIST)
- High availability software methodology
- NoSQL datastores
- MySQL and Postgres
- Nginx
- Linux-based virtual appliance creation
- Performance, resource profiling and system optimization
- Platform security assessment
- MS or PhD a plus
Senior Field Engineer
Build innovative infrastructure to support a next-generation web security product.
Responsibilities
- Build a culture focused on anticipating the needs of sophisticated IT customers
- Manage all technical aspects of web operations
- Create innovative prototypes and proof-of-concept demonstrations
- Diagnose network routing, load balancing and server resource utilization
- Travel 30-50%
Requirements
- BS in Computer Science or Electrical Engineering, or equivalent experience
- 10+ years in a technical role (network engineering, information security, systems admin, software development)
- 3+ years in large-scale IT operations
- Strong technical presentation skills
- Strong grasp of:
- HTML, CSS, JavaScript
- TCP/IP, HTTP
- UNIX-like operating systems
- Debugging
Preferred experience
- Application implementation with a major IaaS provider
- Previous customer-facing technical experience (professional services, support, pre-sales)
- Large-scale virtual datacenter operations
- Load balancers
- Technical understanding of web attacks, threat research, threat assessments, incident response, mitigation strategies
Support Engineer
Support our next-generation web security product.
Responsibilities
- Build a culture geared toward customer success and retention
- Diagnose system issues using established methodologies
- Talk to customers on the phone and improve established support documentation
- Anticipate the needs of customers
Requirements
- BS in Computer Science or Electrical Engineering, or equivalent experience
- 3+ years in a technical role (network engineering, information security, system admin, software development)
- Strong technical presentation skills
- Strong grasp of:
- Web technologies including HTML, CSS and TCP/IP
- UNIX-like operating systems with network services such as DNS, DHCP, HTTPd
- Debugging
Preferred experience
Director of Product Management
Launch and grow a next-generation web security product, working directly with our executive and engineering teams.
Responsibilities
- Creates a new category of safeguards for web users
- Lead product strategy and execution
- Work closely with engineering, operations, marketing and sales
- Meet with customers and partners to prioritize and define product roadmap
- Write thought-leadership, documentation and marketing materials
- Conduct competitive technical analysis
- Establish metrics and processes that define product success
Requirements
- BS in Computer Science or Electrical Engineering, or equivalent experience
- 10+ years total experience
- 3+ years engineering
- 3+ years product management
- Strong technical presentation skills
- Outstanding verbal and written communications skills
Preferred experience
- Web security
- Datacenter networking
- Technical architecture of complex web, or mobile applications
- MS or PhD a plus