Principal Engineer
Confirmed live in the last 24 hours
Synack

201-500 employees

Crowdsourced security platform
Company Overview
Synack is on a mission to leverage global security talent coupled with advanced technology to help enterprises discover security vulnerabilities before they become business problems. The company has created a crowdsourced security platform that utilizes augmented intelligence to discover and secure vulnerable applications.
AI & Machine Learning
Data & Analytics
Cybersecurity

Company Stage

Series D

Total Funding

$142.4M

Founded

2013

Headquarters

Redwood City, California

Growth & Insights
Headcount

6 month growth

-2%

1 year growth

-16%

2 year growth

-20%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Microsoft Azure
JavaScript
UI/UX Design
React.js
Java
Scala
Linux/Unix
CategoriesNew
Software Engineering
Requirements
  • Advanced degree in computer science or a related field
  • At least 15 years of experience in distributed systems and software engineering
  • Demonstrable experience designing and implementing highly scalable and available distributed systems with customer-facing UI and Public APIs
  • Proficient in programming languages such as Go (preferred), Java, Scala, or C++
  • Exceptional problem-solving capabilities
  • In-depth expertise in Linux systems
  • Strong understanding of networking principles
  • Extensive experience with public cloud providers and modern infrastructure technologies
  • Strong track record of technical leadership and impactful contributions
  • Experience in handling large-scale, complex systems
  • Proven track record in mentoring other engineers and setting technical direction for the organization
  • Strong communication skills
Responsibilities
  • Lead the design and implementation of distributed systems architecture for our SaaS platform, transitioning from the current monolithic architecture
  • Craft exemplary code that sets a standard for the development team
  • Work alongside AI engineers leveraging Azure AI and Open AI to pioneer industry-leading cybersecurity innovations
  • Dive deep into the code base and telemetry to debug and identify the root cause of the issues
  • Evaluate key infrastructure components for compute, storage, messaging, caching, and observability tools
  • Serve as a technical mentor for the engineering team
  • Work closely with product management and infrastructure organizations to align technological solutions with business objectives
Desired Qualifications
  • Expertise in AI and ML technologies, especially Azure AI and Open AI
  • Experience in UI leveraging React and javascript
  • Interest or experience in Cyber Security