Principal Software Engineer
On-site
Full Time
#Engineering
#Technical Leadership
#Go
#TypeScript
#Mentoring
#Coding
At Snyk, we are dedicated to making the digital world safer by empowering developers to build fast and stay secure. As the digital landscape expands, security teams often struggle to keep pace with the sheer volume of code being produced. Our platform helps development teams identify, prioritize, and resolve security vulnerabilities across code, dependencies, containers, and cloud infrastructure. We operate on a foundation of core values that include working as one team, caring deeply, maintaining a customer-centric focus, and thinking forward. When you join us, you become part of a collaborative environment where we prioritize empathy, trust, and meaningful business impact.
Key outcomes
- Oversee and manage production systems at scale to refine our products and mentor our engineering team.
- Lead strategic initiatives that elevate the overall quality and usability of our software.
- Provide mentorship to fellow engineers, helping them refine their technical practices and encouraging a culture of learning through experimentation.
- Collaborate with customer-facing teams and sales leadership to align our technical architecture with evolving customer needs.
- Remain hands-on with coding while facilitating cross-divisional collaboration among managers and stakeholders.
- Drive long-term technical solutions that address company-wide challenges and ensure predictable, incremental system improvements.
- Cultivate the next generation of technical leaders by fostering an environment of sustainable growth and innovation.
Requirements
- Extensive professional experience, typically exceeding 12 years, with a proven track record in similar executive or principal-level roles.
- Deep technical expertise and a history of solving complex engineering problems through creative, high-quality solutions.
- Expert-level proficiency in a statically typed programming language, with a strong preference for Go or TypeScript.
- Demonstrated success in providing technical leadership for large teams, taking products from initial development to enterprise-scale delivery.
- A proven ability to drive organizational change and gain buy-in for key technical initiatives.
- A dedicated background in coaching, mentoring, and developing software engineers at all stages of their careers.
- Fluency in English.
Compensation
We provide a comprehensive benefits package designed to support your health, financial security, and work-life balance. Our offerings include:
- Flexible hours and the ability to work from home.
- Generous paid time off policies.
- Comprehensive maternity and paternity leave for all caregivers.
- Robust medical insurance coverage.
How to apply
If you are passionate about developer security and meet the criteria outlined above, we encourage you to submit your application. We value diversity and welcome candidates from all backgrounds, even if you do not feel you meet every single requirement perfectly. We look forward to hearing from you and exploring how you can help us continue our mission.



