Synack

Synack

Senior Software Engineer, Application Platform

Remote in the US · Senior

Sponsorship not specified$140k-$180kDetected 29 days ago
GoRubyNoSQLGCPCloud PlatformsDockerKubernetesDevOpsAPI DevelopmentRESTgRPCCybersecurityPenetration TestingBDDCommunicationCollaboration

About the role

  • Synack is committed to embracing diversity.
  • Each addition to our team is an opportunity to grow and diversify our ideas, experiences, and viewpoints.

Responsibilities

  • Design, build and deploy high-performance, resilient, scalable cloud-based software systems and components for the best-in-class cybersecurity platform.
  • Drive the delivery of software capabilities from an idea to production, following SDLC processes, with an eye on quality and efficiency.
  • Utilize GCP platform to build and run highly-available software systems.
  • Collaborate on a cross-functional team, working with Product, Operations, and Platform Engineering.
  • Own and ensure the quality of systems through automated tests.
  • Actively engage and participate in design and code reviews.
  • Strong experience and understanding of microservices, REST API design, gRPC, writing unit testing, BDD testing.

Requirements

  • 7+ years of experience in distributed-systems and backend software engineering.
  • Knowledge of Ruby is preferred, but is not required.
  • Experience with asynchronous messaging technologies such as Google PubSub, Kafka.
  • Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred).
  • Experience with GitOps and DevOps principles, practices and tools.

Skills

  • For more information, please visit www.synack.com.
  • Sounds interesting?
  • Keep reading…

Compensation

  • $140,000 - $180,000 Salary is determined by a combination of factors including location, level, relevant experience, and skills.

Benefits

  • Offer guidance and support to junior team members, encouraging and cultivating a culture of continuous learning within the team.
  • Strong design skills required - UML is a bonus; exposure to Domain Driven Design desirable.

This listing is sourced directly from Synack's careers page and normalized into a canonical job model.