Truffle Security

Senior Software Engineer

Remote
USD 127k - 184k
API Django Python Go Terraform Docker React TypeScript PostgreSQL GCP Kubernetes
Description

About us

TruffleHog is a popular open source tool used by security researchers all over the world to find leaky API keys and responsibly disclose them to affected companies. This provides income through bug bounty platforms like HackerOne to individuals that may otherwise have a hard time finding employment. This also prevents breaches from occurring, which can be very costly for companies to resolve.

When we founded Truffle Security Co in February of 2021, we committed to continue to grow a community with security researchers around the world, and continue to provide free and open resources to support those that make the world more secure. We have a strong commitment to open source and to the community. We’re looking for help supporting our mission to prevent leaking credentials.

About the role

We are seeking a talented Senior Software Engineer to join our Web Engineering team. This team is responsible for the TruffleHog Enterprise product frontend (React+TypeScript+Chakra UI), the REST API that supports it (Django Rest Framework), as well as various small projects that support our community and delivery of our software. This pivotal role involves spearheading the development of various components of our user-facing applications, ranging from frontend UI elements to backend Django infrastructure. As a Senior Software Engineer, you will play a critical role in shaping the user experience and ensuring the seamless functionality of our products. We are seeking candidates with proficiency in Django, React, Typescript, and familiarity with Python and Go. 

Responsibilities

  • Collaborate with cross-functional teams to design, develop, and deploy robust web applications.
  • Dive into comprehensive audit logs to analyze the lifecycle of critical system components, such as secrets, ensuring security and accountability.
  • Lead projects aimed at enhancing the user experience and driving engagement, including initiatives to transition open-source users to premium features seamlessly.
  • Mentor team members, providing guidance and support in technical matters and fostering a culture of continuous learning and improvement.
  • Take an active role in team planning and strategy sessions, contributing insights and ideas to shape the future direction of our products and technologies.
  • Driving best practices, promoting collaboration, and advocating for excellence in software engineering principles.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Expertise in web development, with a strong proficiency in React and Typescript
  • Expertise in backend development using Django
  • Proven track record of successfully leading complex software projects from inception to deployment.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse teams and stakeholders.
  • Passion for mentoring and coaching engineers, with a desire to contribute to the growth and development of the team.
  • Strong problem-solving skills and a commitment to delivering high-quality, scalable solutions in a fast-paced environment.

Technologies we use

  • React
  • Typescript
  • Chakra UI
  • Go
  • Postgres
  • Django Rest Framework
  • GCP
  • K8s
  • Terraform
  • Docker

Salary range: The target salary range for this position is between $127,000 to $151,000 for Software Engineers, and $156,000 - $184,000 for Senior Software Engineers. 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

  • Commitment to building a culture of mentorship, equity, and psychological safety
  • Competitive compensation and equity package
  • 401(k) with 6% company match
  • Flexible paid time off
    • We require employees to take 3 weeks off to recharge
    • We have holidays, as well as "Truffle Holidays" where the entire company takes a day off
  • Medical, dental, and vision coverage
    • 80% Premium coverage for employees & their dependents
  • Remote work annual stipend
    • $3,000/year We want you to be comfortable working remotely
  • Health & wellness stipend
    • $1,200/year Maintaining your physical, mental, and emotional well-being is foundational to doing your best work
  • Learning & development annual stipend
    • Adopting a growth-mindset allows you to grow professionally and personally.
  • Experimental annual stipend
    • $2,400/year Experimentation paves the way for innovation, and allows us to learn and grow ourselves and our product. 
  • Company off-sites!
    • We’re 100% remote with no office, but won’t let that stop us from working closely together. Destinations have included Hawaii, Cabo, Savannah, and the Rocky Mountains.


We’re looking for folks who are interested in being part of the journey to make the internet more secure. The internet is for all, and we believe that diverse experiences and people from all walks of life can contribute to this mission. That said, if what we’re doing resonates with your values, we’d love to have you apply even if you don’t check all of the boxes or match the job description to a tee.

Truffle strives to promote an equitable, inclusive, and psychologically-safe workplace for all who are interested in working with us. All job applicants will be considered throughout the employment process without regard to race, color, ethnicity, religion, sex, sexual orientation, gender perception/identity, age, pregnancy or parental status, disability status, or any other basis prohibited by law. If you are an individual with disabilities and reasonable accommodation is needed throughout the interview process, or to perform essential job functions, please let your recruiter know.

Lastly, we ask that all applicants consider the opportunity to answer a few voluntary demographic questions on the job application. This helps us track the inclusivity of our recruiting initiatives. Answering these questions is entirely optional and your answers will not be shared with the hiring team and will not impact the hiring decision.

Note: Our organization participates in the US federal E-Verify program. We will provide the Social Security Administration, and if necessary, the Department of Homeland Security, with information from each new employee’s Form I-9 to confirm work authorization. We do not use this information to pre-screen job applicants.

Truffle Security
Truffle Security
Cyber Security Information Technology Network Security Software

13 applies

191 views

Other Jobs from Truffle Security

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers