Position Overview
Detecting attackers in real-time requires a high-performance suite of software that enables machine learning and statistical techniques. You will be joining a newly created team that has been tasked with detecting attackers in the cloud. This presents a unique opportunity to help shape the processes and practices of the team, as well as the technical architecture and delivery.
Responsibilities
Work with product management to help define requirements for new high value features for customers
Interface with other groups including Product Management, UX, Security Research and Data Science to help customers simplify security
Promote a culture of consistent and high quality engineering delivery
Help continue to grow the team through interviewing and hiring
Mentor and grow team members both technically and non-technically
Participate in architecture discussions and guide the technical direction of the team
The ideal candidate is a team player who is excited to work with people, with a variety of technologies, and enjoys solving many different problems.
Requirements:
1+ years of technical management experience
3+ years professional software development experience
Knowledge of software design principles and leading software development practices
Strong communication & collaboration skills
Willingness to get things done, take initiative and challenge existing assumptions and conventions
Understanding of architecture and experience with REST APIs, databases, and other common technologies
Strong cloud knowledge, preferably AWS
Preferred:
Experience working with a geographically dispersed team
Ability to work in a collaborative environment
Expertise in automated testing in addition to continuous integration and deployment tools
Knowledge of Cybersecurity
Knowledge of source code management tools; e.g. Git
Education:
B.S or M.S or Ph.D. in Computer Science (or equivalent experience)