GrepJob
Synack

Senior Software Engineer

Synack
Apply
23 days ago
Remote, United StatesSenior
H1B Sponsor

Base Salary

$150k - $180k/yr

Responsibilities

  • Develop and integrate cybersecurity testing and analysis systems.
  • Build high-performance, resilient, scalable cloud-based software.
  • Manage software through CI/CD processes to production.
  • Utilize GCP to build and run highly-available software systems.
  • Identify and resolve performance issues across systems.
  • Collaborate with Product, Operations, and Platform Engineering teams.
  • Integrate monitoring and alerting capabilities with backend modules.
  • Design, implement, and deliver well-tested, scalable systems.
  • Own and ideate technical solutions for product requirements.
  • Participate in design and code reviews.
  • Mentor junior team members and promote continuous learning.

Requirements

  • 7+ years of experience in distributed-systems and backend software engineering.
  • Strong Golang experience with a minimum of 7 years.
  • Experience with microservices, REST API design, and gRPC.
  • Strong design skills; UML knowledge is a bonus.
  • Experience with asynchronous messaging technologies like Google PubSub and Kafka.
  • In-depth knowledge of NoSQL and RDBMS technologies.
  • Strong experience with Docker, Kubernetes, and cloud environments (GCP preferred).
  • Experience working on agile teams.
  • Excellent communication and collaboration skills.
  • Experience developing scalable and observable microservice-based applications.
  • Familiarity with GitOps and DevOps principles.

Tech Stack

Apache KafkaDockerGoGoogle Cloud PlatformgRPCKubernetes