Responsibilities:
- Work closely with product and development teams to ensure software and product architectures are developed in line with the vision and future direction of company.
- Participate on cross-functional design projects, serving as consultant to management in long-range company planning concerning new or projected areas oftechnological research/advancement.
- Generate and promotes new theories, concepts, principles, and methodologies within a specialtyarea.
- Present in both internal and external settings on product functionality and technical advancements. Projects long term technical direction and influences product roadmap.
- Evaluating, identifying, and developing software solutions.
- Lead software design; document every aspect of a product architecture.
- Locating and directing solutions for critical challenges involving software and hardware interface.
- Looking for problems within software systems and driving issues to resolution.
- Developing good working relationships with other employees, such as Marketing Managers, Product Managers, Customer Support and Engineers.
Skills and Qualifications:
- 15+ years of relevant work and related experience as a software architect.
- Deep understanding of patterns and distributed architecture.
- Experience designing and implementing distributed cloud solutions at scale.
- Experience with load balancers, proxies or with routing products.
- Understanding of containers and orchestration technologies.
- Understanding of multi-cloud networking.
- Broad understanding of coding and programming languages.
- Experience with data storage, design and data modeling.
- Extensive knowledge of the software development process and corresponding technologies.
- Strong soft skills, including attention to detail, problem-solving and communication skills.
- Expertise in working and designing security products such as Web Application and API Protection, Bot Defense, Fraud & Abuse is a plus#LI-JB1
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.
The annual base pay for this position is: $261,633.00 - $392,449.00