Synack Red Team ยท 14 hours ago
Software Engineer, Backend
Maximize your interview chances
Computer & Network Security
Growth OpportunitiesNo H1BU.S. Citizen Only
Insider Connection @Synack Red Team
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design, implement and deliver well-tested, scalable, highly available software services
Actively engage and participate in design and code reviews
Take software through CI/CD all the way to production and be responsible for availability
Utilize GCP platform from running containers to integrating with hosted services
Identify performance bottlenecks across components
Collaborate on a cross-functional team, working with Product, Operations, and DevOps
Integrate monitoring and alerting capabilities with backend services to allow proactive improvements to availability and response times
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
BS degree in Computer Science or equivalent experience
5+ years of software engineering experience
2+ years of Go programming experience
Network fundamentals (TCP/IP, UDP)
Solid engineering fundamentals (security, resilience, availability, performance, load balancing, synchronous and asynchronous programming models, etc)
Experience and understanding of microservices, modular monoliths, REST API design, writing unit testing, BDD testing
Experience with asynchronous messaging technologies such as Google PubSub, Kafka
Experience with NoSQL and RDBMS technologies
Experience with Docker, Kubernetes, Cloud Environments (GCP preferred)
Experience working on agile teams
Excellent communication and collaboration skills in all mediums