Senior Software Engineer, Backend Code Team

1 Month ago • 4 Years + • Backend Development • $176,000 PA - $207,000 PA

Job Summary

Job Description

Semgrep is seeking a Backend Engineer for its Code team to build user-facing security tools that help developers secure their software. Responsibilities include developing tooling to tailor Semgrep to customer codebases, prioritizing findings, and enabling IDE integrations. The role involves learning about application security, mentoring junior developers, collaborating with product managers and security researchers, architecting data storage systems, and influencing product direction. You will work on major product initiatives end-to-end, ensuring high-availability operations using site-reliability practices and participating in an on-call rotation. The company values transparency, innovation, and creating security tools that customers love.
Must have:
  • 4+ years of experience writing production software
  • Experience building web applications
  • Familiarity with Python, React (TypeScript), and Postgres
  • Excitement for building for customers and iterating fast
  • Excellent and proactive communication skills
Good to have:
  • Learn about application-security
  • Mentor junior developers
  • Collaborate with product managers
  • Architect systems for storing sensitive data
  • Work on registry and editor enhancements
  • Utilize LLMs for security guidelines
  • Add IDE features
Perks:
  • Equity and benefits
  • Comprehensive health plans
  • Generous vacation time
  • 401k
  • Learning stipends

Job Details

About Semgrep

Semgrep is on a mission to make it expensive to exploit software. As the team behind the most popular SAST, we built the Semgrep AppSec Platform to deliver industry-leading code, dependency, and secrets scanning to enable organizations to ship secure code quickly without slowing down development. 

With fast, customizable code analysis across large codebases, Semgrep helps teams catch vulnerabilities early and fix them faster. Leading companies like Snowflake, Plaid, Figma, Lyft, and Dropbox rely on Semgrep to secure their software.

Semgrep is funded by top investors, including Felicis Ventures, Lightspeed Venture Partners, Menlo Ventures, Redpoint Ventures, and Sequoia Capital.

About the role

As a backend engineer on Semgrep’s Code team, you’ll build user facing security tools to help people secure the software their developers are writing. Whether it’s through writing tooling to tailor Semgrep to our customers unique codebases, prioritizing customer findings to ensure they see the most actionable things first, or enabling developers to fix findings directly in the IDE workflows before a security ticket is even created, you’ll write the tools to make it faster and easy to keep the code developers are writing secure and fast.

You’ll learn about the application-security space, mentor more junior developers, collaborate with product managers, security researchers, and program analysis engineers to create security tools our customers love, architect systems for storing and maintaining sensitive data, and help us surface that data back to our users to help them understand their individual security posture. Through Semgrep’s culture of transparency, you’ll see and influence the decisions that make a startup successful. Your decisions will be key to making Semgrep a world-leading static-analysis project, giving you lasting influence not only at Semgrep, but in the world’s developer community.

You will:

  • Work on major product initiatives end-to-end, from user-research through design, implementation, and deployment
  • Help set technical and product direction, collaborating with the team to determine the future of the product, what features to build, and how to build them
  • Learn from users to understand their needs, build products to help keep them secure, and work with them to help them scale their security programs
  • Advocate for and develop intuitive, simple, robust APIs that solve a wide variety of complex problems using simple, elegant abstractions
  • Ensure continual, high-availability operation of services using modern site-reliability practices, including participation in an on-call rotation
  • Advise and mentor other engineers via thoughtful code reviews, planning discussions, technical documentation, and formal mentorship

You are ideal for this role if you have:

  • 4+ years of experience writing production software and building web applications. Our stack includes Python, React (TypeScript), and Postgres
  • Excitement about building for customers, learning their needs, iterating fast, and seeing your solutions solve their core problems
  • Excellent and proactive communication, both verbal and written

Some examples projects you might work on include:

  • Revamp on our registry and editor to make it easier to write new rules to find new vulnerabilities
  • Utilize LLMs and other techniques to make clear actionable guidelines to security developers on how to secure their codebases
  • Add new features to our IDE experience for the Code product

Compensation 

Salary Range: $176,000-207,000 USD

Our compensation package includes equity and benefits in addition to salary.

Please note that the range listed is for someone based in the San Francisco Bay Area.

What we offer

Our goal is to competitively and fairly compensate every Semgrep employee with a system that equally rewards those who are vocal and those who are less comfortable making demands during the final steps of the hiring process. To that end, we generate internal compensation bands that are used when discussing and negotiating salaries. We update these based on market data to make sure they’re above the average for comparable roles.

We also invest in our employees’ well-being and long term success with comprehensive health plans, generous vacation time, 401k, learning stipends, and more. Our benefits are for everyone, so that you’re taken care of, and we work with individuals to make sure they have what they need, whether that’s quiet work space, adjusted hours, or something else.

Who we are

We have people from France and the Philippines, physics and philosophy, formal methods research and full fledged corporations. We’re new parents and new grads, aspiring authors and aspiring Americans, dog lovers and dogfooders. We get together often to bike, bake, and meet up in parks. In our interactions, we believe respect and honesty go hand in hand, and prioritize both.

Semgrep is an equal-opportunity employer seeking a diverse range of backgrounds. We value who you are — including your cultural heritage, your socioeconomic status, your age, your race, your gender, your sexual orientation, your disabilities. We value what’s vitally important to you — your family, your religion, your politics. We value what you love in this world — your music, your weekend pursuits. We believe in welcoming varied professional backgrounds, educations, and interests. If you’re exceptional in your role, believe in Semgrep’s mission, and treat Semgrep’s values as your own, you belong here.

Similar Jobs

No brake games - VFX Artist

No brake games

Vilnius, Vilnius County, Lithuania (On-Site)
3 Months ago
Simcorp - Senior Business Consultant - Investment Performance & Risk Analytics

Simcorp

Manila, Metro Manila, Philippines (On-Site)
3 Months ago
Aesir Interactive - UE Engine Programmer (Regular/Senior)(f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
10 Months ago
omino games - Illustrator

omino games

İstanbul, Türkiye (On-Site)
1 Month ago
Play Perfect - Business Analyst

Play Perfect

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
eBay - Senior Member of Technical Staff, Backend Engineer, SEO Graph

eBay

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
Hedra - Senior Backend Engineer

Hedra

San Francisco, California, United States (On-Site)
4 Months ago
Unity - Staff Backend Developer

Unity

Montreal, Quebec, Canada (Remote)
1 Month ago
Ajmera Infotech - Sr. Backend Engineer - Node Expert

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
1 Year ago
GameAnalytics - Senior Backend Developer (Python)

GameAnalytics

Copenhagen, Denmark (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Amber - Senior Unity Game Engineer (Project Based)

Amber

(Remote)
4 Months ago
playrix  - Director of Engineering

playrix

Montenegro (Remote)
9 Months ago
Vertexbee studios - Internships 2025

Vertexbee studios

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Year ago
Moloco - iOS Software Engineer

Moloco

New York, United States (On-Site)
1 Month ago
IDZ Digital gaming - Unity Game Developer

IDZ Digital gaming

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago
Brave Group (Language barrier) - Production Director (Offline/Online Content)

Brave Group (Language barrier)

Japan (On-Site)
1 Month ago
Unity - Senior Golang Backend Engineer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
HappyRobot - Sales Development Representative (SDR)

HappyRobot

San Francisco, California, United States (Remote)
6 Months ago
Rocket Science - Producer (Technical Account Manager)

Rocket Science

Cardiff, Wales, United Kingdom (Hybrid)
4 Months ago
Applied materials  - Physicist/Scientist

Applied materials

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

lifechruh - Product Manager

lifechruh

Edmond, Oklahoma, United States (On-Site)
1 Month ago
Workato - Solutions Consultant

Workato

Palo Alto, California, United States (On-Site)
2 Months ago
ISG - Oracle Fusion Logistics/Supply Chain SME (Contractor/1099)

ISG

United States (Remote)
3 Months ago
Nintendo - Ambassador - Nintendo San Francisco Store (Part-Time)

Nintendo

San Francisco, California, United States (On-Site)
8 Months ago
Perplexity - Backend Software Engineer

Perplexity

New York, United States (On-Site)
2 Months ago
Riot Games - Principal Software Engineer, Gameplay Networking SME

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Glean - Business Development Representative

Glean

United States (On-Site)
9 Months ago
EvenUp - Customer Onboarding Specialist, Enterprise

EvenUp

Chicago, Illinois, United States (On-Site)
1 Month ago
Lambda - Senior Recruiter - Generalist

Lambda

San Francisco, California, United States (Hybrid)
5 Months ago
Carbon Health - Part-Time Radiologic Technologist (XRT)

Carbon Health

Cerritos, California, United States (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Playtech - Software Developer – Backend Content

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
6 Months ago
Axi - Senior Backend Developer

Axi

Poland (Remote)
1 Month ago
Nagarro - Senior Staff Engineer, PHP Magento

Nagarro

Mexico (Remote)
9 Months ago
Match Group - Software Engineer, Backend (Tinder)

Match Group

Seoul, South Korea (Hybrid)
2 Weeks ago
EMA - Backend Engineering Lead

EMA

California, United States (Hybrid)
4 Months ago
Wargaming - Senior MLOps/Backend Developer

Wargaming

Nicosia, Nicosia, Cyprus (Remote)
3 Weeks ago
GameChanger - Staff Backend Engineer, Video Enablement

GameChanger

New York, United States (Remote)
1 Month ago
Voldex - Backend Software Engineer

Voldex

United Kingdom (Remote)
4 Months ago
Gamomat - Backend Software Engineer

Gamomat

Berlin, Berlin, Germany (Hybrid)
3 Months ago
Capgemini - Backend Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (Hybrid)

London, England, United Kingdom (Remote)

United States (Remote)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Semgrep