
About Synack
Empowering cybersecurity talent for a safer digital world
Key Highlights
- Headquartered in Redwood Shores, CA
- Over $107.3 million raised in Series C funding
- Integrated into Microsoft Intelligence in 2022
- Community of world-class security researchers
Synack is a leading security testing platform headquartered in Redwood Shores, CA, specializing in on-demand penetration testing and vulnerability management. With over $107.3 million raised in Series C funding, Synack leverages a community of world-class security researchers to provide actionable i...
🎁 Benefits
Synack offers generous paid parental leave and flexible time-off policies tailored to different regions, ensuring employees can balance work and perso...
🌟 Culture
Synack promotes a unique culture of collaboration among top-tier security researchers, fostering knowledge sharing and innovation in cybersecurity. Th...
Skills & Technologies
Overview
Synack is seeking a Senior Software Engineer to develop and integrate cybersecurity testing solutions. You'll work with technologies like Java and Python in a remote capacity across the U.S. This role requires strong experience in security engineering and cloud platforms.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in backend development, and are passionate about cybersecurity. Your expertise includes working with Java and Python, and you have a solid understanding of cloud technologies like AWS. You thrive in collaborative environments and enjoy tackling complex challenges that contribute to the security of critical systems.
You possess a strong foundation in security engineering principles and have experience with penetration testing and vulnerability management. Your familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes allows you to build scalable and secure applications. You are also well-versed in database management, particularly with PostgreSQL, and understand how to design RESTful APIs that meet security standards.
You are a proactive problem solver who enjoys pivoting between different tasks and challenges. Your ability to communicate effectively with cross-functional teams ensures that you can translate technical requirements into actionable solutions. You are committed to continuous learning and staying updated on the latest trends in cybersecurity and software development.
Desirable
Experience with security frameworks and tools such as OWASP and Burp Suite is a plus. Familiarity with agile methodologies and DevOps practices will help you integrate seamlessly into our team. If you have a background in working with government contracts or in a FedRAMP environment, that would be advantageous.
What you'll do
As a Senior Software Engineer at Synack, you will play a critical role in developing our Penetration Testing as a Service (PTaaS) platform. You will work closely with a talented team to enhance our attack surface intelligence capabilities, ensuring that our solutions are robust and effective in identifying vulnerabilities. Your contributions will directly impact the security posture of our Global 2000 customers and U.S. agencies.
You will be responsible for designing and implementing new features that improve our platform's functionality and user experience. This includes integrating reconnaissance technologies and developing tools that provide actionable insights into security risks. You will also be involved in code reviews and mentoring junior engineers, fostering a culture of best practices within the team.
Your role will require you to collaborate with security researchers and product managers to understand user needs and translate them into technical specifications. You will participate in the full software development lifecycle, from initial design through deployment and maintenance, ensuring that our solutions are not only effective but also scalable and maintainable.
What we offer
At Synack, we are committed to making the world more secure through innovative technology and a collaborative work environment. We offer competitive compensation packages, including equity options and comprehensive benefits. Our remote work policy allows you to work from anywhere in the U.S., providing flexibility to balance your professional and personal life.
You will have the opportunity to work on mission-critical projects that have a real impact on cybersecurity. We encourage you to apply even if your experience doesn't match every requirement — your curiosity and willingness to learn are just as important to us. Join us in transforming the cybersecurity landscape and making a difference in the world.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Synack.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Freshpaint is hiring a Senior Software Engineer to enhance their customer data privacy platform for healthcare. You'll work on ensuring HIPAA compliance while integrating with various marketing and analytics tools. This position requires significant experience in software engineering.

Software Engineering
Twilio is hiring a Senior Software Engineer to shape the future of communications. You'll work on innovative solutions that empower businesses and developers worldwide. This position requires a strong commitment to remote-first work and collaboration.

Software Engineering
SeatGeek is seeking a Senior Software Engineer to join their R&D team and help modernize the ticketing industry. You'll work with technologies like Java, JavaScript, and Docker to build scalable software solutions. This role requires experience in building business-critical software in fast-paced environments.