Stay in Touch



Senior Software Engineer (Front-End)



Shape Security



Mountain View, CA, US


Shape provides the industry-leading web and mobile security services to top banks, global airlines, hotel chains, and social networks. Shape’s services are designed to defeat the most advanced attacks that evade traditional security defenses. Those attacks cause significant business pain to enterprises, such as credential stuffing, fake accounts, credit application fraud, gift card cracking, and scraping. Shape uses ideas from every facet of computer science including distributed computing, web/mobile security, networking, data processing, data storage, machine learning, and artificial intelligence. As Shape grows at exceptional speed, we are looking for highly-motivated and passionate individuals to join Shape.  
As a senior software engineer on the front-end team, you will design and develop an enterprise web application that is used as the sole touch point for Shape advanced security solutions for internal and external customers. This web application is used for solution deployment and monitoring as well as data visualization and reporting features to illustrate near real-time web traffic and attack patterns to customers. This position is a leadership opportunity that helps define how technology progresses at a company that is growing to be known as a global security leader.  


    • Develop features for web application that facilitates users to configure, monitor, and draw deep insights from Shape advanced security solutions
    • Continually define and implement best practices in web application development, user experience, accessibility, and API design
    • Lead front-end engineers to successfully deliver features over multiple iterations
    • Work closely with other engineering, product, marketing, and customer support teams for end-to-end solutions


    • 5+ years of experience developing web applications
    • Experience leading software delivery teams in an agile environment
    • Advanced knowledge of HTML, CSS, Vanilla JavaScript
    • Full-stack experience (JavaScript/CSS heavy front-end + API or view heavy backend)
    • Extensive background in User Experience as it relates to interface design
    • Expert-level competency in browser developer tools and web application debugging


    • Experience developing with ReactJS and working with RESTful APIs
    • Experience defining data schemas for UI applications
    • Experience with data visualization technology and concepts
    • Experience with Java for backend work
    • Bachelor’s degree or higher in Computer Science or related fields

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup