Senior Software Engineer


Cheltenham, GB / Remote
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/07/2021
  • Website:
  • Company Address: 1600 Seaport Boulevard Suite 170, Redwood City, CA, 94063

About Synack

Based in Redwood City, California, Synack is a security company revolutionizing how enterprises view cybersecurity: through a hacker’s eyes. Synack’s private, managed hacker-powered security solution arms clients with hundreds of the world's most skilled, highly vetted ethical hackers who provide a truly adversarial perspective to clients’ IT environments.

Job Description

Imagine a world dedicated to Security Without Compromise. Synack, headquartered in Silicon Valley with regional offices around the world, protects leading global organizations by reducing companies’ security risk and increasing their resistance to cyber attack. How do we do this? By utilizing the world’s best and most trusted team of ethical hackers who test through our powerful and controlled platform to deliver real security without compromise. At Synack, we aren’t afraid to think outside the box or take on big challenges. Backed by top-tier venture capital firms including Kleiner Perkins Caufield & Byers, Microsoft, and Google Ventures, Synack's mission is to leverage global security talent coupled with advanced technology to help enterprises discover security vulnerabilities before they become business problems. Discover the possibilities at Synack!

Are you ready to leverage your development skills to build a platform that will impact cyber security? As a Senior Software Engineer, you will be part of a fast-paced team and gain exposure to the newest technologies in security.  If you have a knack for coding challenges and love finding a solution, you’ll fit right in with us! Sounds like you? Keep reading...

Here’s what you'll do

  • Building out our security assessment cloud platform 
  • Integrating Cyber Security testing and analysis tools with production systems
  • Build high-performance, resilient, scalable cloud-based software, utilizing microservices architecture and containers
  • Take software through CICD all the way to production and own it’s availability
  • Utilize AWS, GCP platforms: from running containers to integrating with hosted services
  • Adopt new technologies as needed
  • Identify CPU or I/O bound bottlenecks across components
  • Collaborate on a cross-functional team, contribute to multiple projects, work with Product, Operations, Devops

Here's what you'll need

  • BS degree in Computer Science (or related field)
  • 5+ years of software development experience
  • Production system level programming experience with C/C++/Java/Python, Go is a plus--we code in Go, if you don’t know it, we’ll teach it to you
  • Network fundamentals (TCP/IP, UDP)
  • Solid engineering fundamentals (concurrency, non-blocking I/O, resilience, availability, performance, load balancing, synchronous and asynchronous programming models, etc)
  • Container technologies (Docker, and Kubernetes or AWS ECS or GCP GKE)
  • Experience with queueing/messaging systems (RabbitMQ, SQS, Pub/Sub etc.)

It’s all hands-on deck, it’s hard work, it’s winning, it’s Synack. Join us!

Synack is committed to embracing diversity. Our people are our strength.  Each addition to our team is an opportunity to grow and diversify our ideas, experiences, and viewpoints. We strive to be inclusive of Race, Ethnicity, Religion, Sex, LGBTQ+, Veterans, Disabilities, and Age.  Synack welcomes you!

Related Jobs

Senior Engineering Manager, Web

Synack - RemoteUnited States of America

Senior Engineering Manager, Web

Synack - San Jose, CRRemote

Senior Engineering Manager, Web

Synack - Buenos Aires, ARRemote

Director, FP&A

Synack - Redwood City, CA, US

Sales Director, Benelux

Synack - RemoteAmsterdam, NL
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.