Software Engineer, Cloud Devel...

ForeScout ForeScout

ForeScout’s San Jose Engineering organization is looking for strong software engineers to build a world-class IoT security intelligence and network management platform from scratch. The candidate will be responsible for building a true horizontally scalable computing platform to meet ForeScout’s unique data collection and device management requirements.

Responsibilities

Design, develop and unit test ForeScout’s cloud security intelligence and management platform to meet horizontally scalable IoT security product requirements;

Work with architects and product management team. Contribute to product use case and roadmap definition;

Work with QA, DevOps, technical publication, support and other teams to ensure high quality end-to-end product delivery;

Mentor junior members of the cloud development team;

Rapidly learn, evaluate and explain emerging cloud development technologies.

Requirements

3+ years of software development experience building horizontally scalable cloud platforms;

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;

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

Bachelor in Computer Science or related field

To apply for this job please visit tinyurl.com.