Skip to content
PineconePinecone

Senior/Staff Software Engineer, Database Team

Build and optimize distributed database features for AI applications in Rust, Go, or C++. Focus on performance, reliability, and scalability in a hybrid New York City role.

About the job

What You’ll Do

  • Collaborate with teammates to design and build database features that power AI applications.
  • Learn how to tune performance and support reliability in distributed systems.
  • Help Pinecone run smoothly on popular cloud providers.
  • Take ownership of your work and grow your skills every day.

Who You Are

  • 5+ years of work experience programming in Rust, Go, C++, or a comparable language.
  • Genuinely curious about distributed systems and eager to dive deep into technical challenges.
  • Approach problems with creativity and persistence; comfortable asking thoughtful questions or seeking feedback.
  • Excited to learn, value constructive feedback, and appreciate mentorship.

Bonus Points

  • Hands-on experience with cloud platforms (AWS, GCP, Azure) or demonstrated ability to pick up new tools quickly.
  • Comfortable thinking in async or multi-threaded environments, or ready to learn.
  • Explored performance tools or have a track record of optimizing code for speed, reliability, or efficiency.

Perks & Benefits

  • Comprehensive health coverage (medical, dental, vision, and mental health resources)
  • 401(k) plan
  • Equity award
  • Flexible time off
  • Paid parental leave
  • Annual company retreat
  • WFH equipment stipend

Skills

Rust, Go, C++, Distributed Systems, AWS, GCP, Azure, Async Programming, Multi-Threaded Programming, Performance Optimization

Checkr

Checkr

Denver, CO
Staff Software Engineer, Screenings & Verifications
$190k+/yrOn-site10+ YOEBackend Engineering

Staff software engineer responsible for architecture and hands-on development of complex screening and verification workflows across product engineering teams. Requires 10+ years of software development experience, deep backend expertise, and leadership in scalable, reliable systems.

Rippling

Rippling

New York, NY
Staff Software Engineer - Spend Platform
$189k+/yrOn-site8+ YOEBackend Engineering

Staff Software Engineer leading architecture and implementation for Rippling’s Spend platform, which unifies corporate cards, reimbursements, procurement, bill pay, and travel. The role requires 8+ years of backend and distributed-systems experience, strong architectural judgment, and technical leadership across teams.

Rippling

Rippling

New York, NY
Staff Software Engineer - Core Experience
$189k+/yrOn-site8+ YOEBackend Engineering

Staff backend-leaning software engineer responsible for foundational systems powering onboarding, self-serve purchasing, and shared Core Experience infrastructure. The role requires 8+ years of software engineering experience, strong systems design and data modeling skills, and the ability to own scalable features end-to-end.

Rippling

Rippling

Seattle, WA
Staff Full Stack Software Engineer - Time Products
$189k+/yrOn-site8+ YOEBackend Engineering

Staff engineer leading architecture, development, and operational excellence for highly available workforce time and attendance systems. The role requires 8+ years of backend experience with Python, Django, PostgreSQL, and MongoDB, plus technical leadership and mentorship.

Rula

Rula

United States

Staff Software Engineer
$192k+/yrRemote8+ YOEBackend Engineering

Staff Software Engineer responsible for shaping and delivering scalable marketplace systems that improve provider utilization and patient access. The role requires 8+ years of software engineering experience, cross-team technical leadership, and hands-on backend development.