Synack, Inc.

The Premier Security Testing Platform.

Senior Software Engineer, Backend

Backend EngineerSoftware EngineerFull TimeRemoteTeam 201-500Since 2013H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

177 days ago

Salary

$140K - $180K / year

5 yrs expEnglishCloudCyber SecurityDockerGoogle Cloud PlatformGRPCJavaKafkaKubernetesMicroservicesNo SQLRDBMSRustGo

Job Description

• Develop and integrate cybersecurity testing and analysis systems with best-in-class cybersecurity platform • Build high-performance, resilient, scalable cloud-based software, utilizing AI technologies, microservices architecture and containers • Take software through CI/CD all the way to production and own its quality and availability • 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 DevOps • Integrate monitoring and alerting capabilities with backend modules to allow proactive improvements to availability and response times • Design, implement and deliver well-tested, scalable, highly available systems • Own and 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 • Ensure Synack's security and privacy posture is maintained

Job Requirements

  • 5+ years of experience in distributed-systems and backend software engineering
  • Experience with AI technologies, e.g. LLMs, RAG, MCP, etc.
  • Recent experience with golang preferred; candidates with expertise in Java, C#, Rust, C/C++ considered if committed to transition to golang
  • Strong experience and understanding of microservices, REST API design, gRPC, writing unit testing, BDD testing
  • Strong design skills required – UML is a bonus; exposure to Domain Driven Design desirable
  • Experience with asynchronous messaging technologies such as Google PubSub, Kafka
  • In depth knowledge of NoSQL and RDBMS technologies
  • Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred)
  • Experience working on agile teams
  • Excellent communication and collaboration skills in all mediums
  • Experience working on and scaling a microservice-based application
  • A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts
  • U.S. citizenship required (can only hire U.S. citizens due to federal government contract requirements)

Benefits

  • Equity
  • Benefits (see https://synack.mybenefits.life; Employer code: synack)
  • Remote position (U.S.-based)

Related Job Pages

More Backend Engineer Jobs

Backend Engineer177 days ago
Full TimeRemoteTeam 1-10H1B No Sponsor

Senior backend engineer building cloud-native data integrations for senior-living healthcare platform

AWSCloudDistributed SystemsDynamoDBJavaScriptNode.jsNoSQLPostgresReactTypeScript
United States
$150K - $180K / year

Software Engineer, Java

Veeva Systems

The Industry Cloud for Life Sciences

Backend Engineer177 days ago
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

Full-stack software engineer building cloud life-sciences applications at Veeva

CloudJavaMS SQL ServerMySQLOracleRDBMSReactSDLCSOAPSQL
North Carolina
$85K - $225K / year

Senior Software Engineer, Backend

Onebrief

Software for rapid military planning: make planning fast enough for today's environment

Backend Engineer201 days ago
Full TimeRemoteTeam 1-10H1B No Sponsor

Senior Backend Engineer building scalable backend systems for Onebrief's military collaboration AI workflow platform

AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformGraphQLGRPCJavaJavaScriptKafkaKubernetesMicroservicesNode.jsPythonGo
United States
$160K - $225K / year