Staff Software Engineer - Backend
Hive· Hive – Product & Engineering
San Francisco, CA$200k - $300kFull-timePosted 11mo ago
About the role
Staff Software Engineer responsible for designing, implementing, and maintaining backend systems and APIs at Hive, with emphasis on scalable, secure, and maintainable code, production readiness, and collaboration across teams.
Responsibilities
- Design, implement or improve features in a variety of backend systems including our REST APIs, microservices, data ingestion and processing systems, and distributed task/job processing systems
- Write and maintain scalable, performant and secure code that can be shared across platforms
- Meaningfully contribute to the product and core backend systems by suggesting and executing improvements
- Improve engineering standards, tooling, processes and security
- Practice test-driven development
- Debug production issues across services and multiple levels of the stack
- Participate in on-call rotations, as needed, to ensure prompt and effective resolution of critical technical issues
- Utilize OWASP top 10 techniques to secure code from vulnerabilities
- Maintain awareness of industry best practices for data maintenance handling as it relates to your role
- Adhere to policies, guidelines and procedures pertaining to the protection of information assets
- Report actual or suspected security and/or policy violations/breaches to an appropriate authority
Qualifications
- Bachelor's Degree in computer science or a related field
- 8+ years of experience building web applications
- Experience implementing highly-available distributed systems/microservices
- Delivered scalable backend APIs
- Strong interpersonal and communication skills with a bias towards action
Skills
Required:Backend developmentREST APIsDistributed systems / microservicesSecurity / OWASPTest-driven developmentCollaboration and communication
Last updated Jul 29, 2026. Interested? Apply on the company site.
About Hive
AI to Understand, Search, and Generate Content | Hive
Hive's APIs enable developers to integrate pre-trained AI models that address technically challenging content understanding needs into their applications.
ai modelssolutionscontent understandingcomputer visiondeep learningai solutionsdata labeling
More open roles at Hive
- Associate Product Manager, Hive Models2mo agoSan Francisco, CA · Hive – Product & Engineering
- Data Operations Analyst5mo agoSan Francisco · Hive – Business & Operations
- Forward Deployed Software Engineer8mo agoSan Francisco · Hive – Product & Engineering
- Systems Engineer / DevOps11mo agoSan Francisco · DevOps and Systems Team
- Software Engineer - Frontend11mo agoHybrid (Seattle, WA) · Hive – Product & Engineering