xelys jobs xelys jobs

Senior Software Engineer

Synack

full-remoteseniorpermanentbackend San Mateo, CA 53 days ago via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

GolangMicroservicesgRPCREST APICI/CDKubernetesDockerGoogle Pub/SubKafkaGCP

About the role

Role Overview

Senior Software Engineer (Backend) at Synack, working on attack surface intelligence capabilities within a collaborative, fast-paced team.

You’ll develop and integrate reconnaissance technologies, build scalable backend systems, and help advance engineering best practices for the cybersecurity platform.

Responsibilities

  • Develop and integrate cybersecurity testing and analysis systems with Synack’s platform
  • Build high-performance, resilient, scalable cloud software using microservices, containers, and modern backend architecture
  • Move services from CI/CD through production, owning quality and availability
  • Use GCP to build and run highly available systems
  • Identify and resolve performance issues across systems and components
  • Collaborate cross-functionally with Product, Operations, and Platform Engineering
  • Integrate monitoring and alerting into backend modules to improve availability and response times
  • Design, implement, and deliver well-tested scalable, highly available systems
  • Participate in design and code reviews
  • Provide guidance to junior engineers and promote a culture of continuous learning

Requirements

  • 7+ years in distributed-systems and backend software engineering
  • Strong Golang (required)
  • Strong experience with microservices and backend API design, including:
    • REST API design
    • gRPC
  • Testing experience: unit testing and BDD testing
  • Strong design skills; UML is a bonus
  • Exposure to Domain-Driven Design (DDD) (desirable)
  • Experience with asynchronous messaging such as Google Pub/Sub and/or Kafka
  • In-depth knowledge of NoSQL and RDBMS technologies
  • Experience with Docker, Kubernetes, and cloud environments (GCP preferred)
  • Agile team experience
  • Strong communication and stakeholder collaboration
  • Experience building scalable, observable microservice-based applications
  • Experience with GitOps and DevOps principles/practices/tools

Nice to Have

  • Interest in security / penetration testing
  • Interest in GenAI and LLM technologies

Eligibility / Constraints

  • Remote position based in the U.S.
  • Must be a U.S. citizen due to federal government contract requirements

About Synack

Synack provides Penetration Testing as a Service (PTaaS), managing customers’ attack surfaces through asset discovery, pentesting, and vulnerability management. Its platform delivers continuous security testing and actionable insights for Global 2000 customers and U.S. agencies, including in FedRAMP Moderate Authorized environments. The company leverages a vetted community of security researchers to build attack surface intelligence capabilities.

Scraped 6/16/2026