Truffle Security
cybersecurity
PrincipalSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“Principal Software Engineer at Truffle Security. Skills: distributed systems, architecture, AI-assisted development, technical leadership. Improve architecture. define long-term architectural strategy”
What You'll Achieve.
improve architecture; improve scalability; improve reliability; improve engineering quality; make that team even more effective; creating leverage across Engineering; improving the quality of technical decisions; mentoring experienced engineers; establishing durable architecture; establishing engineering practices; helping teams move faster; improving planning; improving implementation; improving testing; improving review; improving overall leverage; maintaining high standards for quality; maintaining security; maintaining maintainability; shape long-term technical direction; helping teams move quickly; helping teams move responsibly; improve performance; improve production engineering practices; reduce high-impact technical debt; improve developer tooling; improve workflows; improve engineering productivity; improve leverage; simplify systems; reduce organizational complexity; prioritize what to revoke; confirm it's done; stay ahead of secrets risk
Industry & Context.
simplify complex systems; make pragmatic technical trade-offs; reduce high-impact technical debt
Fully remote within the U.S., company off-sites
What They're Looking For.
Must Have
Principal Engineer, Architect, senior Staff+ engineer, Deep experience designing and operating distributed systems, production backend engineering experience, architectural judgment, systems thinking, simplify complex systems, pragmatic technical trade-offs, leading complex technical projects, mentor and develop senior engineers, communication and technical leadership skills, operational mindset, balance long-term technical quality, pragmatic execution, fast-moving, ambiguous environments, ownership, execution, technical clarity, ambiguous environments, agentic or AI-assisted development tools, professional engineering workflows, shared workflows, prompts, rules, coding agents, internal tooling, improve engineering productivity, automation improves leverage, AI-assisted work should be reviewed, direct engineering ownership
Nice to Have
open source, cybersecurity, developer tooling, infrastructure, platform engineering, Kubernetes, cloud-native infrastructure, scaling platform infrastructure, multi-tenant systems, improving engineering processes, technical maturity, React, TypeScript architecture, security and scanning infrastructure, Django, Python
What You'll Do.
define long-term architectural strategy
Establish engineering standards
Scale distributed systems
Improve production engineering practices
Identify and reduce technical debt
Improve developer tooling
Help teams use agentic development tools
Partner with product teams
Mentor Senior and Staff engineers
Serve as technical advisor
How You'll Work.
Team & Collaboration
work closely with engineering leadership; work closely with product; work closely with infrastructure; work closely with security teams; Partnering with product and infrastructure teams
Communication Scope
communication skills
Process & Methodology
leading complex technical projects
Full Job Description
About us Truffle Security is a cybersecurity company on a mission to make secrets easier to detect, verify, and remediate across modern software environments. Built on the popular open-source TruffleHog™ secrets scanning platform, the company's enterprise solution gives security and engineering teams everything they need to find exposed credentials, understand which ones are active, and act on them with confidence. With support for 800+ credential types, Truffle Security continuously monitors non-human identities (NHIs) and their associated secrets across code repositories, SaaS applications, wikis, and cloud systems. It goes beyond detection by verifying which secrets are live, analyzing their scope of access, and streamlining remediation through automated workflows and lifecycle management so teams can prioritize what to revoke and confirm it's done without manual follow-up. Trusted by organizations including NVIDIA, Chick-fil-A, and OpenAI, Truffle Security helps security and engineering teams stay ahead of secrets risk. About the Role We’re looking for a Principal Software Engineer to serve as a senior technical leader across Engineering. This is a hands-on role focused on improving architecture, scalability, reliability, and engineering quality across our systems. We have a strong team of Senior and Staff engineers, and we’re looking for someone who can make that team even more effective. This role is about creating leverage across Engineering: improving the quality of technical decisions, mentoring experienced engineers, establishing durable architecture and engineering practices, and helping teams move faster without sacrificing reliability or maintainability. We’re also changing how we build software. Our engineering team is putting more emphasis on using agentic development tools effectively. The goal is not to replace engineering judgment, but to improve planning, implementation, testing, review, and overall leverage. This role will help shape practical wo
Applying for this Principal Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Truffle Security?
Real rants from real employees. Read before you apply.