Skip to content

Staff Software Engineer

Lead technical design, implementation, and architecture for compliance automation platform. Requires 8+ years backend experience including 6+ years with Ruby, strong CS fundamentals, and experience building public APIs.

220k – 320kNew York, NYBackend EngineeringOnsite8+ YOE

About the role

Responsibilities

  • Lead technical scoping, design, and implementation of new end-to-end functionality
  • Perform detailed code reviews and provide technical mentorship to engineers
  • Lead architecture and architectural discussions for core parts of the Secureframe application
  • Own multi-team coordination and communication for cross-cutting initiatives
  • Work closely with other Staff engineers to establish and guide best practices across engineering
  • Work closely with designers and product managers to solve ambiguous user challenges

Requirements

  • 8+ years of backend experience with modern programming languages like Ruby, Python, Go
  • 6+ years of Ruby experience
  • Strong understanding of computer science fundamentals
  • Deep experience building large-scale integrations with experience building and documenting public facing APIs
  • Ability to communicate and collaborate effectively
  • Passion and ability to work well in a fast-paced, rapidly changing environment

Benefits

  • Medical, dental, and vision benefits for you and your dependent(s)
  • Flexible PTO
  • 401(k)
  • Paid family leave
  • Ground floor opportunity as an early member of the team

Skills

RubyPythonGoBackend DevelopmentAPI DesignCode ReviewTechnical MentorshipSoftware ArchitectureComputer Science FundamentalsLarge-Scale Integrations

Member of Technical Staff

Build and operate the connector runtime and semantic layer that enables Perplexity agents to securely integrate with hundreds of external systems and enterprise data sources.

220k – 405kSan Francisco, CA +3Backend EngineeringHybrid4+ YOEGoAWS

Member of Technical Staff

Build and scale mission-critical APIs delivering frontier AI capabilities to developers and agents. Requires 5+ years backend experience in Python/Go/Rust plus strong API design and cloud infrastructure skills.

220k – 405kSan Francisco, CA +1Backend EngineeringOn-site5+ YOEGoAWS

Member Of Technical Staff

The Member of Technical Staff, Software Engineer on the Storage Platform team will design, operate, and improve the storage infrastructure for Perplexity products and AI workloads. This role involves owning reliability, defining storage APIs, partnering with other teams on data models, and leading capacity planning.

220k – 405kSan Francisco, CA +2Backend EngineeringOn-site5+ YOEGoRust

Member of Technical Staff

Lead the design and implementation of backend systems for authentication, authorization, real-time data flows, service orchestration, and sandboxing. This role requires strong system design skills and experience with modern infrastructure and backend languages.

220k – 405kSan Francisco, CA +2Backend EngineeringOn-site4+ YOEGoAWS

Staff Software Engineer, Revenue Platform

Leads architecture and development of billing, payments, and invoicing systems, ensuring financial accuracy, resilient payment processing with Stripe/PayPal, and integrations. Requires 8+ years in revenue systems, strong distributed systems expertise, and Seattle local presence.

220k – 250kSeattle, WABackend EngineeringOn-site8+ YOEAWSGit