Staff Backend Software Engineer
Builds and maintains backend systems, APIs, data models, and services for scalable code security products. Requires expertise in databases, distributed systems, and vendor integrations; experience with Python/Flask backend preferred.
Responsibilities
- Work on backend and infrastructure systems to design, build, and maintain a fast and reliable user experience for customers.
- Collaborate with other engineers to develop APIs, data models, and services that power Semgrep’s products at scale.
Requirements
- Strong understanding of databases, query optimization, and distributed systems.
- Comfortable integrating third-party vendors into existing first-party code.
Technologies
- Frontend: Typescript, React
- Backend: Python, Flask, SQLAlchemy
- Deployment: Kubernetes
- Hosting: AWS
Compensation
- Estimated starting annual salary range: $230,000 to $288,000 USD.
- Total compensation may include equity, variable compensation, and benefits.
Principal Software Engineer, SIEM
Principal Software Engineer leading a feature delivery team to design, develop, and release software for the Huntress SIEM platform. Requires 15+ years experience, 8+ years Ruby on Rails and Postgres scaling.
Staff Software Engineer
Staff-level engineer building and scaling a new Identity Security Posture Management product. Owns technical vision, architecture for petabyte-scale data systems, and mentors junior engineers using Ruby on Rails.
Staff Software Engineer
Staff Software Engineer building and scaling a new Endpoint Security Posture Management platform from the ground up. Focus on Ruby on Rails, data pipelines, and petabyte-scale systems while mentoring junior engineers.
Senior Software Engineer - Blockchain Network
Senior engineer building blockchain network infrastructure and APIs that integrate protocols like Bitcoin and Ethereum with Coinbase's internal services. Owns multi-quarter initiatives improving latency, reliability, and cost of crypto systems.