Full-Time

Senior Software Engineer

Confirmed live in the last 24 hours

Synack

Synack

201-500 employees

Continuous penetration testing and vulnerability assessment

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 skilled 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 visibility and control over the testing process. Synack's goal is to help companies protect their digital assets from increasing cyber threats by providing comprehensive and scalable 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 boosts Synack's service expansion opportunities.
  • Integration with Google Cloud Marketplace enhances Synack's market reach and customer access.
  • Synack's Trust Center launch can improve customer confidence and retention.

What critics are saying

  • Increased critical vulnerabilities in 2023 may affect Synack's reputation for vulnerability management.
  • Persistent injection flaws suggest ongoing security threats for Synack's clients.
  • Expansion into AI/LLM pentesting may stretch Synack's resources and expertise.

What makes Synack unique

  • Synack offers continuous pentesting, unlike traditional one-off security tests.
  • The Synack Red Team consists of elite 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