Senior Backend Software Engineer
About the role
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.
Responsibilities
- Design, build, and maintain backend and infrastructure systems to ensure a fast and reliable user experience for Semgrep’s customers.
- Collaborate with other engineers to develop APIs, data models, and services that power Semgrep’s products at scale.
- Integrate third-party vendors into existing first-party code, demonstrating a strong understanding of databases, query optimization, and distributed systems.
Requirements
- A strong understanding of databases, query optimization, and distributed systems.
- Comfortable integrating third-party vendors into existing first-party code.
- Professional experience with Typescript and React on the Frontend, Python, Flask and SQLAlchemy on the Backend, and deployment via Kubernetes and hosting on AWS.
Qualifications
- Experience with Typescript and React on the Frontend, Python, Flask and SQLAlchemy on the Backend, and deployment via Kubernetes and hosting on AWS.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
Skills
- Typescript
- React
- Python
- Flask
- SQLAlchemy
- Kubernetes
- AWS
Benefits
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 invest in our employees’ well-being and long-term success through a competitive, market-aligned benefits program that meets or exceeds local market standards across all of the regions in which we hire. Benefits offerings vary by location to reflect local requirements and norms. For more detailed, location-specific information, please visit Semgrep Benefits.
Pay
The estimated starting annual salary range for this position is $163,000 to $246,500 USD. The actual base salary will be determined based on a number of factors, which may include job-related skills, relevant experience, qualifications, location, internal equity, and market data. In addition to base salary, total compensation may include equity, variable compensation, and benefits.
Schedule
This is a hybrid role with the expectation you’ll join us 3+ days per week in our San Francisco, New York, Boston or Denver offices depending on team. Remote employment will be considered for exceptional candidates as well.