Senior Software Engineer, Application Platform

New
S
SynackCybersecurity
Remote in the USFull-TimeSenior
Salary$140,000 - $180,000
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
DockerGCPKubernetesGogRPCRDBMSREST APINosqlMicroservices

Requirements

  • 7+ years of experience in distributed-systems and backend software engineering.
  • Expert knowledge of Golang (4+ years).
  • Strong experience and understanding of microservices, REST API design, gRPC, unit testing, and BDD testing.
  • Strong design skills (UML and Domain Driven Design are bonuses).
  • Experience with asynchronous messaging technologies such as Google PubSub or Kafka.
  • In-depth knowledge of NoSQL and RDBMS technologies.
  • Strong experience with Docker, Kubernetes, and Cloud Environments (GCP preferred).
  • Experience working on Agile teams.
  • Experience working on and scaling a microservice-based application.
  • Experience with GitOps and DevOps principles, practices and tools.
  • Excellent communication and collaboration skills.

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.
  • Identify and resolve performance issues across systems and components.
  • Collaborate on a cross-functional team, working with Product, Operations, and Platform Engineering.
  • Integrate monitoring and alerting capabilities with backend modules to allow proactive improvements to availability and response times.
  • Own and ensure the quality of systems through automated tests.
  • Ideate technical solutions for product requirements and user stories.
  • Actively engage and participate in design and code reviews.
  • Offer guidance and support to junior team members, encouraging and cultivating a culture of continuous learning within the team.
View Full Description & ApplyYou'll be redirected to the employer's site
$140,000 - $180,000
Apply Now