Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$215k - $270k

Truffle Security

Principal Software Engineer

Remote

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 workflows for using these tools well while maintaining high standards for quality, security, and maintainability.

You'll work closely with engineering leadership, product, infrastructure, and security teams to shape long-term technical direction while helping teams move quickly and responsibly.

What You'll Be Working On
  • Improving architecture across backend services and platform infrastructure, and defining long-term architectural strategy and technical standards across teams
  • Establish engineering standards that improve consistency, maintainability, reliability, and operational readiness
  • Scale distributed systems and improve performance across core services
  • Improve production engineering practices, including observability, testing, incident response, and post-incident review
  • Identify and reduce high-impact technical debt
  • Improve developer tooling, workflows, and engineering productivity
  • Help teams use agentic development tools effectively across planning, implementation, testing, review, and validation
  • Partnering with product and infrastructure teams on scalable, resilient systems and subsequently simplifying systems and reducing organizational complexity as the platform scales
  • Mentor Senior and Staff engineers through architecture reviews, technical coaching, and project guidance
  • Serve as a trusted technical advisor for difficult engineering and architectural decisions
Areas You May Work In
  • Distributed systems and service architecture
  • Platform reliability and observability
  • Scalable ingestion and scanning infrastructure
  • Multi-tenant systems and cloud infrastructure
  • Internal developer tooling
  • Frontend architecture across React and TypeScript applications
What We're Looking For
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, with the ability to simplify complex systems and make pragmatic technical trade-offs
  • 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
Bonus Points
  • Experience in open source, cybersecurity, developer tooling, infrastructure, or platform engineering
  • Kubernetes and cloud-native infrastructure experience
  • Experience scaling platform infrastructure or multi-tenant systems
  • Experience improving engineering processes and technical maturity across teams
  • React and TypeScript architecture experience
  • Familiarity with security and scanning infrastructure
  • Experience with Django or Python
Tech Stack

Our primary technologies include:

  • Go
  • React
  • TypeScript
  • Django/Python
  • PostgreSQL
  • Kubernetes
  • Docker
  • GCP
  • CI/CD and observability tooling
  • Agentic development tools such as Cursor, MCP integrations, and other AI-assisted engineering environments

You do not need experience with every technology listed here. You should be comfortable working across modern distributed systems, cloud-native environments, and AI-assisted engineering workflows.

Why This Role Is Interesting
  • You'll be Truffle's first Principal Engineer and help define what senior technical leadership looks like here.
  • You'll have broad influence across architecture, engineering standards, operational maturity, and technical strategy.
  • You'll work with a strong team of Senior and Staff engineers who care about technical quality and thoughtful engineering.
  • You'll help shape how Truffle uses agentic engineering tools in a practical, high-judgment way.
  • You'll help build the technical foundation of a growing security company solving difficult infrastructure and developer security problems.
  • Your impact will extend well beyond your own code. This role is about making the entire engineering organization more effective.

The target base salary range for this position is between $215,000-$270,000 for candidates in the United States. Starting salary will vary based on job-related skills, knowledge, and experience. Leveling will be determined during the interview process. You may also be offered a bonus, stock options, and benefits. These salary ranges are subject to change, and we encourage candidates outside of this salary range to apply.

How we support our team

  • Fully remote within the U.S. – We believe opportunity shouldn't be limited by geography. Our remote-first approach lets us hire the best people across the United States and empowers them to do their best work from wherever they are.
  • A culture of mentorship, equity, and psychological safety – We're committed to fostering an environment where you can thrive, learn, and feel valued.
  • Competitive salary & meaningful equity – Be rewarded for your contributions with a strong compensation package and a stake in our shared success.
  • Flexible paid time off – We operate with a high level of autonomy and trust, giving you the flexibility to take time off as needed—no strict limits, just the expectation that you're meeting your commitments and getting your work done.
  • 14 paid holidays – Including Thanksgiving, Winter Break, and "Truffle Holidays" when the entire company takes a well-deserved day off together.
  • Comprehensive health benefits – Medical, dental, and vision coverage with 80% of premiums covered for you and your dependents.
  • Remote work stipend – Get set up for success with an $800 new hire stipend and $100/month to keep your workspace comfortable.
  • Health & wellness stipend – $1,200/year to support your physical, mental, and emotional well-being—we believe that feeling good helps you do great work.
  • Learning & development stipend – $2,000/year to invest in your growth, whether it's courses, certifications, or industry conferences.
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
  • $161.25k - $241.88k

     ...serves more than 14,000 customers globally, ranging from industry giants to small businesses. The Challenge As a Senior Principal Software Engineer on the UI Components Team, you will plan, design, code, and explain the core UI experiences in the OneTrust product suite... 
    Suggested
    Local area

    6AM City, LLC

    Georgia
    4 days ago
  • $170k - $277k

     ...that drives great outcomes. Job Summary The Team Engineering – Our engineering team is at the core of our products and connected...  ...by a secure digital environment. Job Summary As a Principal Software Engineer within the Engineering team, you will drive the... 
    Suggested
    Full time
    Work at office
    Visa sponsorship
    Work visa

    Dormont Manufacturing Co

    San Francisco, CA
    4 days ago
  • $170k - $277k

     ...relationships, and the kind of precision that drives great outcomes. Job Summary Join our world‑class team of researchers and engineers in Headquarters, Santa Clara, California and play a pivotal role in architecting a more secure foundation for the enterprise... 
    Suggested
    Full time
    Work at office

    Dormont Manufacturing Co

    California, MO
    2 hours ago
  •  ...security clearance is required. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal AWS Software Engineer who is ready for a new challenge that will launch your career to the next level? Why We Are Different We will... 
    Suggested
    16 hours
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Maryland
    2 days ago
  • $170k - $277k

     ...Job Summary As a Sr. Principal Software Engineer in the Engineering team, you will join a world-class group developing ground-breaking SASE technologies. You will serve as a technical lead, designing and developing systems to solve complex problems in networking data... 
    Suggested

    Palo Alto Networks, Inc.

    San Francisco, CA
    2 days ago
  • $172.63k - $258.95k

    Senior Principal Software Engineer page is loaded## Senior Principal Software EngineerApplylocations: Irving, Texastime type: Full timeposted on: Posted Todayjob requisition id: R0000380346**Career Area:**Technology, Digital and Data**Job Description:****Your Work Shapes... 
    Part time
    Relocation
    Visa sponsorship
    Flexible hours

    Caterpillar Brazil

    Irving, TX
    1 day ago
  • $260k - $275k

     ...SENIOR PRINCIPAL SOFTWARE ENGINEER Saviynt is an identity platform built to power and protect the world at work. With the rise of AI and Agents, the identity perimeter needs to be secured at scale. Come join as founding members of Saviynt’s AI Security team and enable... 

    Saviynt

    San Francisco, CA
    2 days ago
  • $210k - $300k

     ...Principal Wi‑Fi Software Engineer (Starlink) SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible... 
    Temporary work
    Live in
    Remote work
    Worldwide
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

    Palo Alto, CA
    2 days ago
  • $200k - $270k

     ...Principal RF Software Engineer (Starshield) Hawthorne, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to... 
    Permanent employment
    Temporary work
    Remote work
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

    Hawthorne, CA
    2 days ago
  • $200k - $300k

     ...exceptional customer experiences, we are on a mission to set new standards in online gaming. We are now looking for a Senior/Principal Software Engineer to join our dynamic team. This key role will help shape the architecture, design, and development of our platform,... 
    Local area
    Overseas

    Bellota Labs

    Redwood City, CA
    2 days ago
  • $193k - $236k

     ...The Cloud‑Build's Software Engineering discipline within Slalom co‑creates custom software, data, and cloud products with clients who are...  ...needs. What You’ll Do The Software Engineering Senior Principal balances their time between being an effective people leader... 
    Temporary work
    Work at office
    Local area
    Flexible hours

    Slalom Build

    Austin, TX
    4 days ago
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob... 
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $264.1k - $369.74k

    Sr Principal Software Engineering - Enterprise Technology page is loaded## Sr Principal Software Engineering - Enterprise Technologylocations: Greater Seattle Areatime type: Full timeposted on: Posted Todayjob requisition id: R63917Application close date:Applications will... 
    Permanent employment
    Temporary work
    Local area
    Relocation

    Blue Origin LLC

    Seattle, WA
    2 days ago
  • $180k - $255k

     ...Principal Software Engineer / Senior Principal Software Engineer – TS/SCI Based out of our headquarters in Long Beach, CA, we are seeking a highly skilled and experienced Principal Software Engineer / Senior Principal Software Engineer to serve as the Chief Software... 
    Permanent employment
    Local area
    Flexible hours

    Dormont Manufacturing Co

    Long Beach, NY
    4 days ago
  • $200k - $230k

    [Remote] Principal Software Engineer - AI Hybrid - Woodland Hills, CA $200K - $230K Most roles at Convoso function as hybrid with some opportunities for travel to in-person business events and company meetings. For remote positions, Convoso’s U.S. hiring is open... 
    Full time
    Casual work
    Work at office
    Remote work

    Dormont Manufacturing Co

    Woodland Hills, KY
    2 hours ago
  • $204k - $348k

     ...to result. We’re building the platform that makes this a reality — and we need engineers who want to solve problems no one has solved before. We’re hiring Sr Principal / Principal Software Engineers to design the agents, interfaces, and platform integrations that let... 
    Full time
    Work at office
    Local area
    Flexible hours

    Dormont Manufacturing Co

    Cambridge, MA
    4 days ago
  • $190k - $235k

     ...A day in the life We are seeking a skilled and motivated Principal Geospatial Software Engineer to join our team in developing cutting‑edge geospatial analysis, ETL, and visualization microservices to support mission‑focused systems. As a Principal Software Engineer... 
    Summer holiday
    Immediate start

    Red Alpha

    Columbia, MD
    2 days ago
  • $197k - $207k

    Job title: Principal Software Engineer (REF# AT0630) Hours: Full Time Company name: Convera USA LLC Worksite: 7979 E Tufts Ave., Suite 200, Denver CO 80237. Position allows 100% remote work from anywhere in the U.S. and reports to Convera’s HQ. Job Duties: Lead... 
    Remote work

    Convera

    Lincoln, NE
    2 days ago
  • $313.8k

     ...consistent, and extensible across every part of the seller and buyer experience. About the Role We’re looking for a Principal Software Engineer to help shape the technical future of Commerce Hub. This is a very hands-on role. You’ll write code, dive into services,... 
    Contract work
    Live out
    Work at office
    Remote work

    Hubspot

    Saint Paul, MN
    15 days ago
  • $130k - $200k

     ...Senior / Principal Flight Software Engineer – Space Systems *REMOTE* Working with a leading U.S. aerospace company looking to add Senior and Principal-level Flight Software Engineers to their satellite team. This is a hands-on role focused on building and testing... 
    Remote work

    Red Canyon Engineering & Software

    Chesapeake, VA
    a month ago
  • $215.2k - $240k

     ...Principal Software Engineer (Hybrid - 1-2 days per week onsite)  Overview: As a Principal Software Engineer, you will help shape the vision and architecture of Weedmaps’s next generation backend infrastructure, making it easy for developers to build products and... 
    Temporary work
    Work experience placement
    Casual work
    Local area
    Remote work
    Worldwide
    Flexible hours
    Night shift
    2 days per week
    1 day per week

    Weedmaps

    Raleigh, NC
    15 days ago
  •  ...Job Title: Principal Software Engineer, AI  Location : Remote - US Clari + Salesloft are building the next era of enterprise revenue - one where teams make confident decisions powered by AI and real signals. By combining our scale, insights, and AI innovation, we... 
    Remote work

    Clari Salesloft

    Anchorage, AK
    15 days ago
  •  ...requires something many companies struggle with: maintaining software architectural excellence and agility while scaling rapidly. Clean...  ...is knocking, and we need to answer with world-class engineering. We're building not just one product, but a platform ecosystem... 
    Remote work

    Opsmill

    Fresno, CA
    15 days ago
  • $150k - $300k

     ...employees, and communities. The Role This is a top software engineer job that incorporates everything you’ve worked so hard for....  ...simply doesn’t get any more important than this. As a Principal Full Stack Engineer, your impact as a seasoned technical problem... 
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Chandler, AZ
    15 days ago
  •  ...Your Impact The Principal Software Engineer shapes and evolves our architecture using Distributed Domain Driven Design practices, ultimately ensuring the robustness and scalability of our systems. They influence architectural directions, and through project-embedded... 
    Remote work
    Visa sponsorship

    Disco Inc.

    Lincoln, NE
    8 days ago
  • $175k

     ...s mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great...  ...we are looking for We’re looking for a h ands-on Principal Software Engineer who thrives in complex, fast-moving environments and wants... 
    Remote work

    Jahnel Group, Inc.

    Jersey City, NJ
    15 days ago
  • $180k - $210k

     ...compute for the same provisioned power. We are seeking a DevOps Engineer to help design, build, and operate Utilidata’s off-device...  ...engineering, SRE, or distributed systems, with clear senior or principal-level impact ~ Experience designing and operating... 
    Local area
    Remote work
    Flexible hours

    Utilidata

    Anchorage, AK
    a month ago
  • $246k - $394k

     ...engages, supports, and grows customers at scale. As a Senior Principal Engineer for GTM Experiences, you will serve as the LOB-level...  ...need to thrive (Requirements) ~10+ years of experience in software engineering, with a strong background building and evolving... 
    Local area
    Remote work

    Toast

    El Paso, TX
    15 days ago
  •  ...mobile app, and machine learning systems powering our ad-tech optimization engine. Performance is not a preference here, it is a core requirement. We are looking for a  Principal Software Engineer,  who will be the technical authority, responsible for all development... 
    For contractors
    Casual work
    Remote work
    Flexible hours

    Pubgenius

    Pittsburgh, PA
    a month ago
  • $165k - $180k

     ...homecare ecosystem that fully connects patients, personal care providers, managed care organizations, and states. The Principal Software Engineer will play a critical role in designing, developing, and implementing advanced healthcare solutions, including transaction... 
    Local area
    Remote work
    Night shift

    Hhaexchange

    Stockton, CA
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!