Full-Time

Senior Software Engineer

Confirmed live in the last 24 hours

Synack

Synack

201-500 employees

Continuous penetration testing for cybersecurity

Cybersecurity

Compensation Overview

$115k - $200kAnnually

+ Equity + Benefits

Senior

No H1B Sponsorship

Remote in USA

US Citizenship Required

Category
Backend Engineering
Security Engineering
Software Engineering
Required Skills
RabbitMQ
Kubernetes
Microsoft Azure
Python
Ruby
Apache Kafka
Java
AWS
Go
Google Cloud Platform
Requirements
  • BS degree in Computer Science or equivalent experience
  • 5+ years of software development experience
  • Production system level programming experience with Ruby, Java, Python or Go--we code in Go and if you don’t know it, we’ll teach it to you
  • Deep knowledge of container technologies, ideally Kubernetes
  • Experience with modern cloud environments, e.g. GCP, Azure or AWS
  • Experience with queueing/messaging and streaming systems (RabbitMQ, Pub/Sub, Kafka, etc.)
  • Solid engineering fundamentals (concurrency, non-blocking I/O, resilience, availability, performance, load balancing, synchronous and asynchronous programming models, etc)
  • Candidates must be US Citizens
Responsibilities
  • Build high-performance, resilient, scalable cloud-based software, utilizing microservices architecture and containers, using CI/CD all the way to production
  • Working at all levels of our technology stack - from front-end to data stores
  • Develop our security assessment cloud platform by integrating the latest cybersecurity testing and analysis tools with production systems
  • Utilize our Azure and GCP platforms--from running containers to integrating with hosted services
  • Identify CPU and I/O bound bottlenecks across components
  • Collaborate on a cross-functional team, contributing to multiple projects while working with Product, Operations and Devops

Synack offers a security testing platform that specializes in continuous penetration testing, which simulates cyber attacks to identify vulnerabilities in computer systems. Their service is carried out by the Synack Red Team, a global group of expert security researchers who assess various areas such as cloud services, APIs, web applications, host infrastructure, and mobile platforms. Unlike traditional penetration tests that are conducted once, Synack's approach allows for rapid deployment of testing services, enabling clients to launch assessments in days rather than weeks. This model not only helps reduce risks over time but also provides clients with real-time, customizable reporting, giving them full visibility and control over the testing process. Synack's goal is to help companies protect their digital assets from increasing cyber threats by providing scalable and continuous security solutions.

Company Stage

Series D

Total Funding

$104.3M

Headquarters

Redwood City, California

Founded

2013

Growth & Insights
Headcount

6 month growth

-2%

1 year growth

0%

2 year growth

-24%
Simplify Jobs

Simplify's Take

What believers are saying

  • Increased demand for AI/LLM security testing offers growth opportunities.
  • Integration into Google Cloud Marketplace enhances market reach.
  • Launch of Trust Center boosts customer confidence and retention.

What critics are saying

  • Complex AI/LLM applications introduce new vulnerabilities requiring specialized expertise.
  • Persistent injection vulnerabilities indicate potential mitigation gaps.
  • Rise in critical vulnerabilities suggests need for enhanced methodologies.

What makes Synack unique

  • Synack offers continuous penetration testing, unlike traditional one-off tests.
  • Their Red Team consists of highly skilled global security researchers.
  • Synack provides real-time, customizable reporting for complete visibility and control.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Flexible vacation policy

Company bonding & team events

Covered health plan benefits