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 Backend Engineer to assist our Scanner team. This customer-facing engineering role will play a crucial part in ensuring the satisfaction and success of our customers. You will be contributing to fixes and enhancements in our scanner and its API, in addition to interfacing with customers on their technical issues. We have already invested heavily in infrastructure and automation, so you can look forward to CI with tests, benchmarking, fuzzing, isolated live development deploys, and automated production releases.
The ideal candidate will possess strong communication skills, both written and verbal, along with solid programming skills to effectively identify, troubleshoot and triage customer issues. Additionally, proficiency in Golang and experience working in a GCP environment is highly desired.
What you'll be working on
- Debugging a backend system in Go.
- Serve as a product expert throughout the customer journey, sharing extensive knowledge of our product’s code base and logs, and utilize this knowledge to replicate and troubleshoot technical customer issues within their environments.
- Manage support cases to ensure proper documentation, tracking, and timely follow-ups through to resolution.
- Identify and resolve bugs by working closely with the rest of the engineering team, providing detailed information and ensuring timely bug fixes.
- Deliver best-in-class technical support by contributing to our knowledge base, crafting technical documentation, and helping develop integrations between tools and features.
- Cultivate strong, trusted relationships with key leaders within our customers' engineering and security departments.
- Act as the customer advocate, assisting in prioritizing frequent feature requests from our customers in collaboration with our product and engineering teams.
What we're looking for
- Strong written and verbal communication skills
- Prior experience working directly with customers
- Needs to be able to write clear documentation
- Familiarity with Go and the ability to fix some low hanging fruit / help the engineering support team with issues
- Very organized with strong attention to detail - can see issue tickets from creation to completion and follow through on all items
- Experience troubleshooting live with customers
Salary range: 115,000-140,000
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.