Principal Software Engineer
$215,000–$270,000 year
Remote · United States
Job Summary
Principal Software Engineer to serve as a senior technical leader across Engineering. This hands-on role focuses on improving architecture, scalability, reliability, and engineering quality across Truffle Security's systems. You’ll help shape long-term architectural strategy, define technical standards, scale distributed systems, improve production practices (observability, testing, incident response, post-incident reviews), mentor senior engineers, and drive adoption of agentic development tools to enhance planning, implementation, testing, review, and validation. You will work with engineering leadership, product, infrastructure, and security teams to guide the technical direction, partner on scalable, resilient systems, and reduce organizational complexity as the platform scales. Certifications and degrees are not listed as prerequisites; the role emphasizes hands-on leadership, architecture, and execution. You’ll be the first Principal Engineer at Truffle, shaping senior technical leadership, with a target base salary range of $215,000-$270,000 in the United States, plus bonus and equity opportunities. Remote work is fully supported within the U.S.
Required Qualifications
- Experience operating as a Principal Engineer, Architect, or senior Staff+ engineer
- Deep experience designing and operating distributed systems in production
- Strong backend engineering experience, ideally in Go or a similar language
- Strong architectural judgment and systems thinking
- Experience leading complex technical projects across teams
- Proven ability to mentor and develop senior engineers
- Strong communication and technical leadership skills
- Strong operational mindset around reliability, scalability, observability, and performance
- Ability to balance long-term technical quality with pragmatic execution
- Comfort operating in fast-moving, ambiguous environments
- Bias toward ownership, execution, and driving technical clarity in ambiguous environments
- Practical experience using agentic or AI-assisted development tools in professional engineering workflows
- Experience introducing shared workflows, prompts, rules, coding agents, or internal tooling that improve engineering productivity
- Good judgment around where automation improves leverage, how AI-assisted work should be reviewed, and when direct engineering ownership is needed
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.