Contrast Security named to Inc.'s “Best Workplaces of 2020” Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production. About the Position As a member of the Contrast Security team, you will join a group responsible for industry-leading Application Security products. Our team includes engineers, designers, and product managers, all focused on making the Internet safer for everyone. We believe in agile practices to build our software, as well as continuously delivering features and improvements to our users. You are a person who is always pushing your teammates to do their best work and intolerant of anything else. Our team believes that a successful product is built by working with designers, product managers, and operators to understand the full cycle of software development. In the role of Front-End Architect at Contrast, you will help scale the front-end architecture of our DevSecOps platform to support our continued growth and expansion into new products. You will be working across multiple engineering teams to keep our front-end technology aligned to our strategic vision while ensuring quality, maintainability, and consistency across the platform. Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities
- Form and lead research groups of senior engineers to establish standards, evaluate technologies, and make architecture decisions for the platform.
- Communicate the overall front-end architecture vision to development teams and provide oversight to ensure the implementation aligns with it.
- Document architectures and build reference implementations to ease adoption across teams.
- Proactively consult with the UX Designers and Product Managers to ensure the front-end architecture can deliver the capabilities needed for their roadmaps.
- Ensure teams working on similar efforts are sharing technical knowledge and maintaining consistency.
- Proactively identify technical debt or other areas of architectural risk in the product needing improvement.
- Consult with test engineers to ensure the front-end architecture is testable and aligns with their testing strategy.
- Constantly track emerging front-end technologies, architectures, tools, and best practices.
- Initiate research, discussions, or make direct suggestions to improve the tech stack to optimize development velocity and enable scaling development out to a growing number of teams.
- Form and lead research groups of senior engineers to establish standards, evaluate technologies, and make architecture decisions for the platform.
- Communicate the overall front-end architecture vision to development teams and provide oversight to ensure the implementation aligns with it.
- Document architectures and build reference implementations to ease adoption across teams.
- Proactively consult with the UX Designers and Product Managers to ensure the front-end architecture can deliver the capabilities needed for their roadmaps.
- Ensure teams working on similar efforts are sharing technical knowledge and maintaining consistency.
- Proactively identify technical debt or other areas of architectural risk in the product needing improvement.
- Consult with test engineers to ensure the front-end architecture is testable and aligns with their testing strategy.
- Constantly track emerging front-end technologies, architectures, tools, and best practices.
- Initiate research, discussions, or make direct suggestions to improve the tech stack to optimize development velocity and enable scaling development out to a growing number of teams.