GrepJob
Synack

Senior Software Engineer, Application Platform

Synack
Apply
about 2 hours ago
Remote, United StatesSenior
H1B Sponsor

Base Salary

$140k - $180k/yr

Responsibilities

  • Design, build and deploy high-performance, resilient, scalable cloud-based software systems.
  • Drive the delivery of software capabilities from an idea to production, focusing on quality and efficiency.
  • Utilize GCP platform to build and run highly-available software systems.
  • Identify and resolve performance issues across systems and components.
  • Collaborate with Product, Operations, and Platform Engineering teams.
  • Integrate monitoring and alerting capabilities with backend modules.
  • Ensure the quality of systems through automated tests.
  • Ideate technical solutions for product requirements and user stories.
  • Participate in design and code reviews.
  • Mentor junior team members and promote a culture of continuous learning.

Requirements

  • 7+ years of experience in distributed-systems and backend software engineering.
  • Expert knowledge of Golang (4+ years); knowledge of Ruby is preferred.
  • Strong 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 scaling a microservice-based application.
  • Familiarity with GitOps and DevOps principles.