
Staff Software Engineer, Product – Backend-Focused
RadiantGraph
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • 🇺🇸 United States
Visit company websiteSalary
💰 $190,000 - $245,000 per year
Job Level
Lead
Tech Stack
DjangoFlaskPostgresPython
About the role
- Own and evolve backend systems that execute customer-facing actions in production, including real-time and asynchronous workflows.
- Build and operate services responsible for things like outbound voice calls, messaging, scheduling, retries, and stateful execution.
- Design and maintain APIs using Python (FastAPI) that support high-throughput, failure-tolerant execution paths.
- Take responsibility for how systems behave in production: observability, failure modes, recovery, and performance.
- Translate product intent into backend designs that are pragmatic, shippable, and resilient.
- Partner closely with other senior engineers to deliver roadmap-critical work without becoming a bottleneck.
- Make architectural decisions within your domain, balancing speed, simplicity, and long-term maintainability.
- Mentor other engineers through pairing, reviews, and examples, without formal people management.
- Collaborate directly with product, data, and customer-facing teams to deliver end-to-end outcomes.
- Step outside strict backend boundaries when needed to unblock execution and ship.
Requirements
- Has operated effectively at the Staff Engineer level (or equivalent), typically with ~8+ years of experience shipping production systems.
- Proven experience owning user-facing backend systems end-to-end.
- Deep experience building backend services in Python (FastAPI, Django, Flask, or similar).
- Strong API design skills (REST, OpenAPI).
- Solid understanding of data modeling and persistence (PostgreSQL or similar).
- Experience designing and operating asynchronous systems, background workers, and stateful workflows.
- Comfortable making technical tradeoffs under real-world product and timeline constraints.
- Experience working in small teams with high ownership and minimal process.
- Clear communicator who can reason through technical and product problems with peers.
Benefits
- Offers Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonFastAPIDjangoFlaskAPI designRESTOpenAPIPostgreSQLasynchronous systemsdata modeling
Soft skills
clear communicatormentoringcollaborationproblem-solvingtechnical tradeoffsownershipadaptabilityleadershipdecision-makingresilience