Staff Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Sat, Jun 27, 2026
This job expires in: 30 days
Job Summary
Driving the architecture and delivery of a new permission service, the full-time remote Staff Software Engineer will design and build a system that securely controls user access across the platform while defining authentication and authorization standards for product teams.
Key responsibilities
- Lead the architecture and implementation of a greenfield permission service, including data models and enforcement APIs
- Define authentication and authorization standards that product teams rely on for secure access control
- Collaborate with cross-functional teams to translate access control requirements into scalable permission primitives
Required qualifications
- 10+ years of software engineering experience, with at least 3 years at the Staff or Principal level
- Deep expertise in identity and access management protocols and authorization models
- Proven experience designing and building authentication and authorization systems at scale
- Strong backend engineering fundamentals, particularly in PHP and modern architectural patterns
- Experience with OpenAPI specifications and service-oriented or microservice environments
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...