> Markdown version of [/jobs/ext/3956508-senior-backend-software-engineer](https://www.wearedevelopers.com/jobs/ext/3956508-senior-backend-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Backend Software Engineer - **Company:** Semgrep, Inc. - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $163,000.0 - $246,500.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Cyber Security, Databases, Distributed Systems, Python (Programming Language), Query Optimization, Software Engineering, SQLAlchemy, TypeScript, ReactJS, Flask (Web Framework), Software Security, Backend, Kubernetes, Front End Software Development - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-backend-software-engineer-san-francisco-ca--25c78781-758c-4730-a317-33f7ae4c73ad ## About the Role Software Engineering, Computer Security, Establish Priorities, Artificial Intelligence (AI), Applications Security, Software Testing, Application Programming Interface (API), Distributed Computing, Data Modeling, Query Optimization, Our stack utilizes Typescript and React on the Frontend, Python, Flask and SQLAlchemy on the Backend, is deployed via Kubernetes and hosted on AWS. Professional experience with these technologies is preferred but not required provided you are open to learning them quickly! ## Description As a Backend Engineer, you'll work on our backend and infrastructure systems to design, build and maintain a fast and reliable user experience for our customers. You'll collaborate with other engineers to develop the APIs, data models and services that power Semgrep's products at scale. You should have a strong understanding of databases, query optimization and distributed systems and be comfortable integrating third-party vendors into existing first-party code., 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.