Software Architect, Cloud Deve...

ForeScout ForeScout

ForeScout’s San Jose Engineering organization is looking for a seasoned cloud architect to build a world-class IoT security intelligence platform from scratch. Reporting to VP of Engineering at San Jose, this is a key role with high visibility and impact. This candidate will be responsible for defining cloud computing platform architecture, making software development plans, recruiting top cloud development talents and eventually delivering a true horizontally scalable computing platform to meet ForeScout’s unique data collection and device management requirements.

Responsibilities

Work with product management team to define cloud computing platform requirements;

Owner of cloud platform architectural requirements including scalability, high availability, security, manageability and resiliency;

Evaluate cutting edge cloud technologies and adapt appropriate solutions;

Work with engineering and product leadership team to make product delivery plan;

Work with engineering leadership team to recruit top talents, and ensure timely delivery of high quality products;

Go-to person of ForeScout’s IoT security intelligence cloud.

Requirements

10+ years of software development experience in networking, cloud or security industry;

Must have architected an industry well-known cloud platform that’s in production processing large scale data sets;

Deep understanding of network management, distributed computing, service oriented architecture, high performance and horizontal scalability;

Familiar with modern cloud development concepts and technologies: REST, OAuth, Kafka, SQL/NoSQL, Redis, HBase, Cassandra, Hadoop, Spark, ElasticSearch, Jenkins, AWS, Chef;

Strong advocate of Agile methodologies, test-drive development and automation;

Must have both strong technical depth and business acumen. Experience serving as effective bridge between engineering team and product management team;

Network security experience highly desirable;

Startup experience highly desirable;

Excellent communication and presentation skills;

Strong teamwork spirit;

Ability to influence with or without authority;

Self-starter;

Ability to efficiently collaborate with cross-functional teams.

Education

PhD or Master’s in Computer Science or related field

To apply for this job please visit tinyurl.com.