Synack, Inc.

The Premier Security Testing Platform.

Senior Software Engineer

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

Location

United States

Posted

66 days ago

Salary

$150K - $180K / year

Bachelor Degree7 yrs expEnglishCloudCyber SecurityDockerGoogle Cloud PlatformGRPCKafkaKubernetesMicroservicesNo SQLRDBMSGo

Job Description

• Develop and integrate cybersecurity testing and analysis systems with best-in-class cybersecurity platform • Build high-performance, resilient, scalable cloud-based software, 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 Platform Engineering • 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

Job Requirements

  • 7+ years of experience in distributed-systems and backend software engineering
  • Strong Golang Required: 4+ years of experience minimum.
  • Strong experience and understanding of microservices, REST API design, gRPC, 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 developing scalable and observable microservice-based applications
  • Experience with GitOps and DevOps principles, practices and tools
  • A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts.

Benefits

  • For more details about our benefits, please see here.

Related Job Pages

More Full-stack Engineer Jobs

Full-stack Engineer66 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Senior Full Stack Engineer managing core pharmacy management platform

ReactTypeScript
United States
$160K - $200K / year
Full TimeRemoteTeam 1,001-5,000Since 1998H1B Sponsor

Senior Full Stack Software Engineer developing high-performance web experiences at Constant Contact

CloudDistributed SystemsJavaJavaScriptJenkinsKubernetesMicroservicesNext.jsNode.js
United States
$108.4K - $135.5K / year
Full-stack Engineer66 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Full-Stack Engineer developing impactful identity solutions for the public sector

JavaReactRustTypeScriptGo
United States
$110K - $150K / year

Senior Software Engineer – AI/ML

Aledade, Inc.

With Primary Care. For Primary Care.

Full-stack Engineer66 days ago
Full TimeRemoteTeam 501-1,000Since 2014H1B No Sponsor

Senior Software Engineer developing secure and scalable healthcare solutions

SQL
United States