Logo
Semgrep

Senior Backend Software Engineer

Semgrep, Denver, Colorado, United States, 80285

Save Job

Join Semgrep on our mission to make it challenging to exploit software vulnerabilities. We are the leading team behind one of the most popular SAST tools, developing the Semgrep AppSec Platform that provides top-notch code, dependency, and secrets scanning. This allows organizations to quickly ship secure code without stalling their development process. With swift and customizable code analysis across large codebases, Semgrep empowers teams to identify vulnerabilities early and resolve them promptly. Prestigious companies such as Snowflake, Plaid, Figma, Lyft, and Dropbox trust Semgrep to secure their software solutions. Backed by renowned investors like Felicis Ventures, Lightspeed Venture Partners, Menlo Ventures, Redpoint Ventures, and Sequoia Capital, we invite you to become part of our team. About the Role As a Senior Backend Software Engineer on Semgrep's Code team, you'll create user-friendly security tools that assist developers in safeguarding the software they create. You'll be developing tools that tailor Semgrep to the distinct codebases of our clients, helping to prioritize critical customer findings for immediate attention, and enabling developers to address findings directly in their Integrated Development Environments (IDEs) even before security tickets are issued. Your work will significantly enhance the speed and simplicity of securing the code written by developers. In this role, you'll gain insights into the application-security domain, mentor junior engineers, collaborate with product managers, security researchers, and program analysis experts to craft tools that our customers appreciate, architect systems to manage sensitive data responsibly, and help users comprehend their unique security stance. Our culture of transparency will allow you to influence decisions that drive our startup's success, making a significant impact on both Semgrep and the broader developer community. You will: Be involved end-to-end on key product initiatives starting from user research to design, implementation, and deployment. Contribute to setting technical and product strategies, working alongside your team to define future directions and feature development. Engage with users to grasp their needs and construct products that enhance their security efforts. Design and advocate for straightforward, robust APIs that tackle a wide range of complex challenges with elegant solutions. Maintain high-availability service operations utilizing modern site-reliability practices, including participation in an on-call rotation. Guide and mentor fellow engineers through constructive code reviews, planning discussions, thorough documentation, and formal mentorship. You are a good fit for this role if you have: Over 4 years of experience in developing production software and building web applications. Familiarity with our stack, including Python, React (TypeScript), and Postgres, is a plus. A passion for developing solutions that address customer needs quickly and iteratively. Strong communication skills, both verbal and written. Some example projects you might work on include: Revamping our registry and editor to simplify the creation of new rules to identify vulnerabilities. Leveraging LLMs and other techniques to provide clear, actionable guidelines for security developers in securing their codebases. Introducing new features to enhance our IDE experience for the Code product. Compensation Salary Range: $176,000-207,000 USD. This range is applicable for individuals based in the San Francisco Bay Area and includes equity and benefits beyond salary. What We Offer At Semgrep, we are committed to equitably compensating all employees through a systematic approach that rewards those who advocate for themselves and those who are more reserved during the hiring process. We develop internal compensation bands guided by market data to ensure our figures exceed average pay for similar roles. We prioritize our employees' wellness and long-term success through comprehensive health plans, generous vacation policies, 401k plans, learning stipends, and more. We are dedicated to creating a supportive environment that accommodates individual needs, whether it’s a quiet workspace or flexible hours. Who We Are Our team is diverse, comprising individuals from different countries and walks of life, including new parents, recent graduates, aspiring authors, dog lovers, and many others. We frequently engage in team bonding activities such as biking, baking, and meet-ups in parks. Respect and honesty are foundational principles in our interactions, which we value highly at Semgrep. We are an equal-opportunity employer seeking to build a team representative of various backgrounds and experiences. We cherish your identity, including cultural heritage, socioeconomic status, age, race, gender, sexual orientation, and abilities. Your passions—be it family, religion, music, or hobbies—are important to us, and we strive to create an inclusive environment where everyone feels they belong.