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/
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
  •  ...This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer, AI in the United States. You will join a high-impact AI Platform organization building the next generation of enterprise revenue intelligence... 
    Suggested
    Remote job
    Full time
    Flexible hours

    jobgether

    United States
    23 hours ago
  •  ...Position: Senior Principal Software Engineer (.Net/IAM / OIDC / OAuth2, OKTA) Location: Coppell, TX Duration: 6 Months Contract to Hire Rate: $ Open/Hour W2 *** Local Resource required who can attend Face to Face Interview *** Position Summary: The Principal... 
    Suggested
    Contract work
    Work experience placement
    Local area
    Relocation

    INFOLOB

    Coppell, TX
    9 hours ago
  • $220k - $300k

     ...Principal Software Engineer — AI & Distributed Systems Platform - $220,000 - $300,000 base salary A rapidly scaling AI-native platform operating in the legal and capital markets space is hiring a Principal Software Engineer to help architect the next generation of production... 
    Suggested

    Greybridge Search & Selection

    New York, NY
    2 days 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... 
    Suggested
    Local area
    Remote work

    Toast Inc

    United States
    5 days ago
  • $248k - $391k

     ...groundbreaking technology that's setting the standard for graphical processing, PC gaming, and AI computing. As a Principal Software Development Engineer specializing in Solid State Drives (SSD), you'll help define accelerated storage technology! What You Will Be Doing... 
    Suggested
    Remote work

    NVIDIA

    United States
    1 day ago
  • $107.5k - $204.5k

     ...security clearance required on day 1 Our Crypto team in the Software Technologies directorate creates advanced embedded...  ...technology into military communication products.  As a Principal Software Engineer joining our team, you will play a key role in the design,... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Collins Aerospace

    Fort Wayne, IN
    4 days ago
  • $107.5k - $204.5k

     ...Software Engineer At RTX, the world largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments... 
    Temporary work
    Work experience placement
    Relocation
    Relocation package
    Flexible hours

    Raytheon

    Aurora, CO
    3 days ago
  •  ...Principal Software Engineer RegScale is a continuous controls monitoring (CCM) platform that helps organizations automate and scale their security, risk, and compliance programs. We are at an inflection point, transitioning from startup execution to a disciplined, enterprise... 
    Remote work

    RegScale

    United States
    4 days ago
  •  ...Principal Software Engineer Canada (Remote or Hybrid) Fleetworthy offers the only complete technology suite for fleet readiness, uniting safety and compliance, toll management, and weigh station bypass solutions. We help fleets streamline operations, control costs... 
    Immediate start
    Remote work
    Shift work

    BestPass

    United States
    3 days ago
  • $242.4k - $303k

     ...As Marqeta’s Principal Software Engineer on the Core Issuing & Processing team, you will work across the entire domain to stand up and drive high-impact projects for our customers from inception to completion. You will take on highly technical initiatives that optimize... 
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    United States
    8 days ago
  • $190k - $215k

     ...critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions. Our...  ...is seeking a motivated, career, and customer-oriented Signals Software Engineer Level 3 to join our team in Columbia, MD. This is... 
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Columbia, MD
    9 hours ago
  •  ...can have both while making the world more secure and simplifying access processes. We are currently seeking an experienced Principal Software Engineer to design and deliver complex, high-impact systems, mentor senior engineers, and partner closely with product, design,... 
    Local area
    Remote work

    CertiPath

    United States
    2 days ago
  • $107.5k - $204.5k

     ...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay...  ...problems that create a safer, more secure world. In the Principal Signals Software Engineering role, you will design, develop, optimize,... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation package
    Flexible hours

    RTX

    Maryland
    3 days ago
  •  ...About FullStack FullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver...  ...industry average. The Position We're Looking To Hire a Principal Software Engineer (.NET + Data) To Join Our Team. You'll Work With Our Incredible... 
    Remote work

    Full Stack LLC

    Jackson, MS
    7 days ago
  •  ...Principal Software Development Engineer In Test Clario, part of Thermo Fisher Scientific, is seeking a Principal Software Development Engineer in Test (SDET) to lead quality engineering and scalable test automation across our modern clinical technology platform. In... 
    Remote work

    Clario, Inc.

    United States
    3 days ago
  •  ...Senior Software Engineer For Ruby On Rails A Senior Software Engineer for Ruby on Rails is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to... 
    Remote work

    Creative Chaos

    United States
    3 days ago
  •  ...We are seeking a highly experienced Senior / Principal Software Development Engineer to support a large-scale Healthcare Communication Training Platform built on a modern MERN-stack architecture hosted within AWS. This is a hands-on engineering and technical leadership... 
    Contract work
    Freelance
    Immediate start
    Remote work

    ELB Learning

    United States
    2 days ago
  • $143.51k - $245k

     ...from USA Today, is a leader in big data solution development and deployment, with expertise in cloud-based services, software and systems engineering, cyber capabilities, and data science. Enlighten provides continued innovation and proactivity in meeting our customers... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home

    Huntington Ingalls Industries

    Colorado Springs, CO
    4 days ago
  • $145k - $225k

     ...Description Your Impact We are seeking a Principal Software Engineer who will play a critical role in unifying teams, systems, and engineering practices across multiple acquisitions. This is a high-impact, cross-organizational technical leadership role responsible... 
    Temporary work
    Local area
    Remote work
    Flexible hours

    City of St. Charles, MO

    United States
    3 days ago
  •  ...Infios Supply Chain Software Solutions If you are looking for a meaningful career where people work and act with passion, rethink the existing and always strive to find the best solution - you have come to the right place. We develop future technologies to relentlessly... 
    Remote work

    Infios

    United States
    3 days ago
  •  ...Principal Software Engineer in Test, responsible for architecting automation frameworks and providing technical leadership in a full-time role focused on enhancing software quality and testing practices. Key Responsibilities Design and maintain scalable test automation... 
    Full time
    Remote work
    Shift work

    Virtual Vocations Inc

    United States
    3 days ago
  •  ...Driving technical direction and solving complex challenges, the full-time remote Principal Software Engineer will lead the design and implementation of major features and system improvements while mentoring engineers and collaborating with product management to shape the... 
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    4 days ago
  • $134.6k - $230.8k

     ...Principal Engineer For Consumer Engineering Rx Pharmacy Team Optum Tech is a global leader in health care innovation. Our teams develop...  ...leaders, scrum masters & User Experience engineers Support the software delivery team's ability to rapidly deliver high-value,... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Reliant Medical Group

    United States
    9 hours ago
  •  ...Principal Machine Learning Engineer AI & Data at Fetch sit at the center of how we understand our business, make decisions, and build intelligent products. The organization operates as an integrated AI & data ecosystem, spanning multiple disciplines, including data... 
    Remote work

    Fetch

    United States
    3 days ago
  •  ...Sr. Principal Software Engineer Here at Siemens, we take pride in enabling sustainable progress through technology. We do this through empowering customers by combining the real and digital worlds. Improving how we live, work, and move today and for the next generation... 
    Immediate start
    Remote work

    Siemens

    United States
    2 days ago
  • $200k - $240k

     ...Principal Software Engineer Boulder, Colorado or New York City, New York or Remote About Sovrn Every interesting company solves important problems for other people. Sovrn is a Software and Data business that helps Open Web businesses be and remain independent.... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    sovrn

    United States
    2 days ago
  •  ...Principal Software Engineer Adventure is our culture. Join a team that celebrates a lifestyle as bold as the terrain we love. At Backcountry, we are rooted in adventure, recognition, and wellbeing on and off the mountain. We spotlight employee stories, celebrate milestones... 
    Remote work

    Backcountry.com

    United States
    3 days ago
  •  ...Principal Software Engineer Mode 100% remote Primary Responsibilities: Architect, implement and maintain web applications using Node.js and TypeScript Collaborate across team members to produce loosely coupled, highly maintainable backend systems Collaborate... 
    Remote work

    Samprasoft

    United States
    9 hours ago
  • $177.5k - $222.5k

     ...Principal Software Engineer, ePrescribing Most engineers work within a system. You'll be the system. As Principal Software Engineer, ePrescribing, you own the architecture, reliability, and evolution of Prescryptive's ePrescribing platform — the technical backbone... 
    Permanent employment
    Remote work
    Flexible hours

    Prescryptive Health, Inc.

    United States
    3 days ago
  • $100k - $150k

     ...Principal Software Engineer Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    United States
    3 days ago

Do you want to receive more vacancies?

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