Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!
Shape Security (now part of F5) provides the industry-leading web and mobile security services, which are designed to protect large organizations against the most advanced automated attacks that evade traditional security defenses.
Our system uses ideas from every facet of computer science including distributed computing, web / mobile security, networking, data processing, data storage, machine learning, and artificial intelligence.
Our team is dedicated to developing new products that leverage Shape's advanced defense technologies to defend the most attacked sites against increasingly sophisticated attackers.
The ideal candidate would be someone who cares not only about software development, but also about products and the user's whole experience (not just the way the UI looks, but the way the whole product works, the way it communicates, and how users relate to it).
They may also be a little impatient with the state of the art in building high-quality products and want to help build the tools to enable the creation of next-level products.
Develop new features for Shape Protection Manager that facilitates enterprise users to configure, monitor, and draw deep insights from Shape advanced security solutions.
Work closely with other engineering, product, marketing, and customer support teams for end-to-end solutions.
Help cultivate advanced front-end expertise among the development team.
Develop technologies for quickly delivering high-quality software products.
5+ years of software development experience building Web Applications.
Bachelor's degree (or above) in Computer Science or related fields.
Experience working with modern software engineering practices.
Proficiency with modern source control, CI, unit / integration / end-to-end testing.
Highly Desired :
Experience building products in a small team environment.
Interest in advanced front end technologies like Elm, ReasonML, and tools for building application front ends.
Familiarity with devops tech and cloud environments.
Have a passion for good, simple code, unit tests, and automation of everything possible.
Experience using and building component libraries.
Proficiency with node.js or other server-side languages such as Python, Java, Ruby, or Go.
Desire to develop a broad understanding of back-end technologies as well as front-end.
Ability to work cleanly within a predefined visual style.
A good sense of user experience and reasonable software behavior.
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.