Builds APIs, content pipelines, and AI infrastructure powering documentation products and thousands of customer sites. The role requires 4+ years of software development experience, strong systems and production expertise, product judgment, and a high degree of ownership.
190k – 265k/yr
On-site5+ YOEBackend Engineering
About the role
Responsibilities
Design, implement, and ship APIs and services for the editor, dashboard, and customer documentation sites.
Improve content ingestion, validation, transformation, and publishing infrastructure for thousands of customer repositories.
Build search, retrieval, and agent infrastructure for AI products.
Improve caching, queues, databases, and observability for performance and reliability.
Contribute to product direction, technical decisions, and engineering approaches across the stack.
Collaborate across design and engineering, take features from development through launch, and engage directly with customers.
Requirements
4+ years of software development experience.
Strong experience with systems design, API architecture, databases, and production systems.
Strong product intuition and attention to both business rationale and implementation.
Adaptability and willingness to work beyond backend engineering when needed.
Ability to take ownership and define solutions independently.
Comfort talking directly with customers and using their insights to shape products.
Benefits and Compensation
Competitive compensation and equity.
20 days of paid time off annually.
401(k) or RRSP.
$420/month wellness stipend.
100% health, dental, and vision coverage.
Free rides to and from work.
Free lunch and dinner.
Annual team offsite.
Skills
api architectureSystem DesignDatabasesproduction systemscontent processingai retrievalsearchCachingqueuesObservability
Senior Software Engineer, Intelligent Messaging, AI Journeys
AttentiveSan Francisco, CA
Builds scalable backend systems for AI-driven, multi-channel messaging products that process billions of messages. Requires 5+ years of backend software development experience and proficiency in Java, Python, or Go, with experience in high-performance distributed applications.
190k – 230k/yrOn-site5+ YOEBackend Engineering
Senior Software Engineer, Billing Platform
SentrySan Francisco, CA +2
Senior Software Engineer building and scaling Sentry's billing and usage tracking platform. Design flexible pricing systems, ensure financial-grade accuracy for hundreds of billions of daily events, and solve complex distributed data consistency challenges.
190k – 240k/yrHybrid5+ YOEBackend Engineering
Senior Software Engineer, Knowledge Engine
PineconeUnited States
Build scalable search and retrieval infrastructure for Pinecone's vector database and knowledge engine, focusing on semantic/hybrid search, indexing pipelines, RAG patterns, and LLM-powered agentic systems. Requires 6+ years building large-scale, low-latency backend systems with strong distributed systems and AI retrieval expertise.
190k – 270k/yrRemote6+ YOEBackend Engineering
Senior Software Engineer, Presence
RedditUnited States
Senior backend engineer building scalable, distributed systems and APIs for Reddit Pro and Youth Experience products. Requires 5+ years professional experience and expertise in large-scale data systems.
190k – 267k/yrRemote5+ YOEBackend Engineering
Senior Software Engineer (Node), JavaScript SDK
SentryToronto, Canada +2
Senior engineer building and maintaining JavaScript SDKs for Node.js and modern server/edge runtimes. Requires 5+ years experience with strong TypeScript/JavaScript expertise and server runtime knowledge.