Stay in Touch



Front-End - Principal/Staff/Senior Software Engineer



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 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, account takeover, fake account creation, credit application fraud, gift card cracking, and scraping. Shape uses ideas from every facet of computer science including distributed computing, websecurity, mobile security, networking, data processing, 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 principal software engineer in front-end team, you will lead the design and development for an enterprise web application that is used as the sole touch point for Shape advanced security solutions for 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 is a leadership position that helps Shape grow to a global security leader.


    • Lead end to end product and solution development for web application that facilitates users to configure, monitor, and draw deep insights into Shape advanced security solutions.
    • Continually define and implement best practices in web application development, user experience, accessibility, and API design.
    • Track the schedules and deliverables of front-end team. Participate in release planning, triage issues, and maintain SDLC and technical controls.
    • Work closely with other engineering, product, marketing, and customer support teams for end-to-end solutions


    • Bachelor’s degree or higher in Computer Science or related fields
    • 7+ years of experience developing enterprise web applications
    • Advanced knowledge of front-end technology, HTML, CSS, JS development and testing frameworks
    • Expert-level competency in browser developer tools and web application debugging
    • Extensive knowledge of front-end ecosystem to architect efficient, reusable, and scalable web applications
    • Extensive background in User Experience as it relates to interface design
    • Experience in leading software engineer teams in an agile environment


    • Experience building high-output front-end engineer team
    • Experience with data visualization technology
    • Experience with backend knowledge

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup