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 Guides
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
Full-stack Engineer66 days ago
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
Full-stack Engineer66 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor
Full-Stack Engineer developing impactful identity solutions for the public sector
JavaReactRustTypeScriptGo
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