


Software Architect

About
Cynamics is the only sample-based, next-generation network detection and response for threat prediction and visibility at scale. It’s probe-less and agent-free and uses just 1% of network traffic to get 100% visibility using our state-of-the-art patented and academically-acknowledged AI.
We are looking for a talented software architect to join our R&D team.
Responsibilities
Learn quickly and independently, maintain close ties to engineers and product managers
Define and prioritize the technical roadmap to facilitate the use of new technologies and development processes
Collaborate with the product team to determine technical requirements for new software and features
Develop high-level product specifications with attention to scale, reliability, and robustness, taking into account deadlines and startup mentality
Communicate successfully all software designs to engineering and product teams
Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
Provide technical guidance and mentoring to engineers
Requirements
5+ years experience as a software architect designing high-scale, real-time traffic/data processing on-prem/edge applications - a must
3+ years experience with designing SaaS applications on AWS Cloud services, knowledgeable in databases, queues, and compute services - a must
Strong technical background and problem solving skills
Excellent communication and presentation skills, as well as organizational and leadership skills.
Proficient in software architecture patterns and best practices, with a focus on microservices, event-driven, stateless, high-scale real-time applications
Experience designing multi-tenant, multi-region cloud based applications, or edge applications in large data centers.
Experience with software compliance certification processes - an advantage
Familiarity with Python, Node.js, React.js, C++ or Go - an advantage
Apply
Application submitted. Thank you!