Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$2,000 per month

BambooHR

Staff Software Engineer

Utah | Remote

At BambooHR, we're all about setting people free to do great work, and we believe AI is a powerful partner in that mission. We're leaning into intelligent tools to streamline our workflows, giving us more time for high-impact innovation. We look for curious, forward-thinking people who are ready to explore how AI can elevate their work and help us reimagine the future of HR.

Our ideal Staff Software Engineer, Permissions will be the technical authority for BambooHR's next-generation permission service — designing and building the system that securely controls what every user, token, and agent can do across our platform. You'll own the architecture of a greenfield permissions service from the ground up, define AuthN/AuthZ patterns for 180+ product domains, and be the connective tissue between the Token Titans team and the engineering organization that depends on the work you ship. If you get energy from solving hard identity and access problems at scale — and doing it in a way that other engineers actually want to build on — this role is for you.

You will:

  • Drive the delivery of the architecture and delivery of a new permission service — from first design doc to production, including data model, policy evaluation engine, enforcement APIs, and token contract
  • Refine and Define BambooHR's AuthN/AuthZ standards — the patterns for authentication flows, token issuance, scoped authorization, and role/attribute-based access control that product teams rely on
  • Design the API contract for the permission service: how callers request access decisions, how policies are defined, and how enforcement is decoupled from individual product domains
  • Drive token strategy — JWT issuance, rotation, scoping, revocation, and the relationship between tokens and permissions across both human and machine (API/agent) callers
  • Partner with product and platform teams to translate domain-specific access control requirements into reusable permission primitives that scale across the organization
  • Lead architectural reviews for features with AuthN/AuthZ implications; catch design debt before it ships
  • Collaborate with Security and Compliance to ensure the permission service meets audit, least-privilege, and zero-trust requirements
  • Set the technical bar for the Token Titans team: mentor engineers, lead RFCs, and ensure implementation quality matches architectural intent

What You Need to Get the Job Done

  • 10+ years of software engineering experience, with at least 3 years operating at Staff or Principal level
  • Deep expertise in identity and access management — authentication protocols (OAuth 2.0, OIDC, SAML), authorization models (RBAC, ABAC, ReBAC), and token lifecycle management (JWTs, opaque tokens, refresh/rotation strategies)
  • Demonstrated experience designing and building AuthN/AuthZ systems at scale — not just integrating with them, but owning the architecture that others build on
  • Strong instincts for policy-as-code, permission modeling, and how to express complex access rules as a clean, evolvable data model
  • Experience designing or reviewing OpenAPI specifications, event-driven architectures, and cross-service communication patterns in a service-oriented or microservice environment
  • Strong backend engineering fundamentals; comfort working in a PHP monolith with modern architectural patterns
  • Proven ability to drive org-wide architectural decisions — writing RFCs, leading reviews, building consensus across teams with competing priorities
  • Excellent communication skills: precise written specs, verbal presentations to engineering leadership, and the ability to explain tradeoffs in identity and security without losing the room

What Will Make Us REALLY Love You

  • Hands-on experience building a permission service or authorization framework from scratch (e.g., Zanzibar-style, OPA-based, or custom policy engine)
  • Familiarity with Okta, Auth0, or similar identity platforms — and a clear sense of what to build vs. what to buy
  • Experience with fine-grained authorization patterns (relationship-based access control, contextual policies, delegated permissions)
  • Background in multi-tenant SaaS — understanding how permission models must account for org hierarchy, role inheritance, and tenant isolation
  • Prior work on API token systems — scoped tokens, machine-to-machine auth, token introspection, or access token exchange (OAuth token exchange RFC 8693)
  • Experience with secrets management, certificate rotation, or secure credential storage in production environments
  • Familiarity with zero-trust architecture principles and how they apply to internal service-to-service authorization

What You'll Love About Us

  • A Great Company Culture that has been recognized by multiple organizations like Inc, and Salt Lake Tribune
  • Comprehensive health, life, and disability insurance
  • Generous leave policies that include 4 weeks of vacation, 12 company holidays, parental leave, and volunteer time off so you can enjoy quality of life
  • 401k plans with up to 6% company match
  • $2000 Paid-Paid Vacation bonus
  • EAP through Headspace
  • Check out all our benefits that benefit you

At BambooHR, we're building something different: we're building a people intelligence platform that transforms HR and sets people free to do great work! We're a proven market leader driving innovation while building lasting success through thoughtful, sustainable growth. Here, you'll find a place that champions growth: both professional and personal, both individual and collective.

We invest in potential, giving you the space to stretch your capabilities and turn good ideas into reality while providing the safety net of a supportive, values-driven culture. Our approach combines meaningful work with meaningful lives, offering competitive benefits, professional development, and the flexibility to thrive both in and outside the office.

What sets us apart isn't just what we do, but how we do it: with openness, integrity, and a shared commitment to doing the right thing. Join us in creating HR software that makes work better for everyone, while we make work better for you.

BambooHR is committed to the full inclusion of all qualified individuals and will ensure that persons with disabilities are provided reasonable accommodations throughout the hiring process. If you would like to request accommodations, please let your recruiter know.

BambooHR is An Equal Opportunity Employer--M/F/D/V Because our team members are trusted to handle sensitive information, we require all candidates that receive and accept employment offers to complete a background check before being hired.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in United States vacancy
  • $168.1k - $243.7k

     ...complexity analysis ~ Solid knowledge of software design principles and writing well-...  ...or Master’s degree in Computer Science, Engineering, or a related discipline, or equivalent...  ...experience Responsibilities The Staff Software Engineer leads the design and delivery... 
    Suggested
    Full time
    Immediate start

    Moody's Corporation

    Newark, CA
    12 days ago
  •  ...hackajob is collaborating with Lockheed Martin - US to connect them with exceptional professionals for this role. Software Engineer (Storage Architect) Rotary and Mission Systems Virginia 723008BR Basic Qualifications Generally has 8+ years of related... 
    Suggested

    Lockheed Martin - US

    Manassas, VA
    12 days ago
  • $195k - $200k

     ...in-class experience for our members. Our engineering team builds and scales the platform that...  .... We are looking for a Senior Software Engineer to join our Overall Game Experience...  ...Summary We are seeking an experienced Staff Software Engineer with deep expertise in... 
    Suggested
    Full time
    Remote work
    Work visa
    Flexible hours

    PrizePicks

    Atlanta, GA
    12 days ago
  • $113.9k - $200.91k

     ...Check out these links for more information about our exciting suite of products: THE WORK CommandIQ® is seeking a software engineer to join one of our agile development teams. In this role, you will: Decompose higher-level roadmap features into actionable... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Colorado Springs, CO
    12 days ago
  • $134k - $236.33k

     ...effectiveness, platform capabilities, and national security for customers around the world. The Work As a Senior Staff Embedded Software Engineer, you will serve as a technical leader responsible for the architecture, design, development, integration, and... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Owego, NY
    12 days ago
  • $115k - $230k

     ...Position Summary GEICO is seeking an experienced Staff Software Engineer with a passion for building high‑performance, low‑maintenance, authoritative platforms that give the entire organization a single source of truth for its technology landscape. In this role you will... 
    Work experience placement
    Local area

    Government Employees Insurance Company

    Palo Alto, CA
    4 days ago
  • $185k - $200k

     ...Staff Software Engineer At uShip, we’re reimagining the technology behind one of the world’s largest transportation marketplaces. We’re replacing a mature monolith with a modern, cloud-native platform that enables autonomous teams, faster delivery, and continuous innovation... 
    For contractors
    H1b
    Work at office
    Local area
    Remote work
    Home office

    uShip

    Austin, TX
    3 days ago
  •  ...schedulers' time, and surfacing opportunities for leaders to unlock staff potential. Timely delivers optimized master schedules that are...  ...success. About the Role This role is for a senior engineer who is able to operate in ambiguous settings and straddle work... 
    Remote work

    Timely

    United States
    3 days ago
  •  ...can quickly validate or invalidate hypotheses without heavy engineering overhead. We are addressing challenges such as fragmented tooling...  ...tooling as a product with real customers. The Role As a Staff Software Engineer on Experimentation Tooling, you will be a senior... 
    Immediate start

    Warner Media, LLC

    New York, NY
    5 days ago
  • $220k - $280k

     ...outcomes. We stay close to our customers — from leadership to engineers — and work together to solve real problems with urgency and...  ...written today — and we’re just getting started. Role Overview As a Staff Software Engineer, Frontend at Harvey, you will own and lead... 
    Relocation package

    SwiftCruit

    New York, NY
    1 day ago
  • $405k

     ...Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to...  ...systems. About the role Anthropic is seeking an exceptional Senior Staff Software Engineer to join the Claude Developer Platform team and serve... 
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Menlo Ventures

    San Francisco, CA
    1 day ago
  • $190k - $240k

     ...Staff Software Engineer, Fullstack Title of Role: Staff Software Engineer, Fullstack Location: San Francisco, remote Company Stage of Funding: Series C — Ecommerce, Marketing, B2B Office Type: Remote Salary: $190K–$240K Company Description We're representing... 
    Work at office
    Remote work

    Recruiting from Scratch

    United States
    1 day ago
  • $195k - $220k

     ...foundation of collaborative ownership, visionary problem-solving, customer-centric solutions, and authenticity. We’re looking for a Staff Software Engineer to join our growing team. What You’ll Do As a Staff Software Engineer at Pattern Data, you will be involved... 
    Remote work

    GrabJobs

    United States
    2 days ago
  •  ..., we are building the next generation creator platform and software tools to not only enable business, health, and wellness coaches...  ...want more than just a career. We are looking for a Staff Software Engineer who can contribute across the product — building new... 
    Remote work
    Home office
    Flexible hours

    GrabJobs

    United States
    3 days ago
  • $125k - $145k

     ...Staff Software Engineer Job Overview Staff Software Engineer THE ROLE: At Polly, we've created the future of car insurance. Our innovative mobile technology enables car-buyers to view multiple insurance quotes and immediately purchase online and/or connect... 
    Local area
    Immediate start
    Remote work

    Polly Insurance Agency LLC

    United States
    4 days ago
  •  ...and compelling messaging to connect patients with our life-changing solutions. Role Overview  Rugiet is looking for a Staff Software Engineer who combines deep technical expertise with strong product instincts and a bias for ownership. You’ll be a senior... 
    Temporary work

    Rugiet Health

    United States
    4 days ago
  •  ...At YouVersion, we build technology that helps people around the world connect with God every day. As a Staff Software Engineer , you’ll solve complex chapter-wide problems within the YouVersion Family of Apps —designing and implementing scalable, innovative systems that... 
    Full time
    Temporary work
    Casual work
    Internship
    Local area
    Immediate start

    Life.Church

    Edmond, OK
    3 days ago
  • $220k - $280k

     ..., Alkeon, Quiet, Matrix Partners, Schroders Capital and, NVentures (venture arm of NVIDIA). About the Role We're looking for a Staff Engineer to join the Frontend Core team, working closely with engineering and design to build something truly world-class. You'll bring... 
    Full time
    Work at office
    Local area

    Menlo Ventures

    New York, NY
    3 days ago
  • $220k - $250k

     ...experiences, wallets, SDKs, APIs, standards, and protocols. We are a lean, high-impact team that values initiative and independence. Engineers in this role will drive large, complex projects, shaping the future of Web3 products and applications. What You’ll Be Doing:... 
    Full time
    Work experience placement
    Local area
    Flexible hours

    Apto

    Palo Alto, CA
    3 days ago
  • $200k - $260k

     ...Senior/Staff Software Engineer Remote - PST About Us Orkes is a platform for developers to build durable, distributed event driven applications. Based on the popular open source orchestration engine Conductor, Orkes lets developers focus on faster go to market... 
    Full time
    Remote work
    Flexible hours

    Orkes

    United States
    3 days ago
  • $20k

     ...our customers run better businesses. We're a quality-driven engineering organization working on the cutting edge of the .NET platform...  ...'d love to hear from you. We are seeking a high-impact Staff Software Engineer to serve as a technical visionary and force multiplier... 
    Minimum wage
    Local area
    Remote work
    Flexible hours

    ServiceTitan

    United States
    3 days ago
  •  ...integrated into best‑in‑class web and mobile software. Foresight is solving some of the most...  ...fast‑growing pre‑Series A company with engineers who have worked at leading tech...  ...integrated and visualized. Your Opportunity As a Staff Software Engineer, you will play a key... 
    Full time
    Temporary work
    Flexible hours
    2 days per week
    3 days per week

    Foresight Data

    New York, NY
    2 days ago
  • $182k - $273k

     ...Staff Software Engineer GoDaddy is hiring a Staff Software Engineer to help define and scale our Internal Developer Platform—a centralized system that powers how engineers across the company build, deploy, and operate software. This platform is used by 1,000+ engineers... 
    Temporary work
    Second job
    Local area
    Remote work
    Flexible hours

    GoDaddy

    United States
    1 day ago
  •  ...investigations involving SQLE, PDE, OS, networking, infrastructure, and performance teams to resolve complex, system‑wide issues Influence engineering decisions through deep technical insights derived from real‑world system behavior under memory pressure Diagnose and resolve... 
    Permanent employment
    Flexible hours

    Teradata

    Charleston, WV
    1 day ago
  • $157.93k - $236.9k

     ...Position Summary: Aetna Resources LLC, a CVS Health company, is hiring for the following role in Scottsdale, AZ: Staff Software Development Engineer to design and develop software applications and platforms to support digital strategies and solutions. Duties include... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Remote work

    CVS Health

    United States
    1 day ago
  •  ...Engineering At Valon We are building a world-class engineering team to automate one of the most regulated spaces in the financial sector...  ...for our customers Ideal Background ~7+ years of software engineering experience building quality software applications... 
    Work at office
    Local area
    Remote work
    Flexible hours

    Valon

    United States
    5 days ago
  •  ...and change. Our mission is to connect top talent with meaningful opportunities to drive business success. Job Description Staff Software Engineer As a Staff Software Engineer, you will play a key role in shaping and implementing the technology strategy across the client... 

    Encore Talent Inc

    California, MO
    3 days ago
  • $100k - $230k

     ...we offer The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers.**GEICO is seeking an experienced Staff Software Engineer to join our Knowledge Graph and Content Generation engineering group. This is a high-impact team focused on scaling GEICO's... 
    Hourly pay
    Work experience placement

    GEICO

    Dallas, TX
    4 days ago
  •  ...TCOM is seeking a Staff Software Engineer to design, develop, and evaluate software from concept through production stage, and make modifications as needed. Essential Functions: Research, write, develop, test, and evaluate software programs. Work with teams to facilitate... 
    Work at office
    Flexible hours

    T-Com

    Sioux Falls, SD
    4 days ago
  •  ...Full Stack Engineer (7+ years) We are seeking a highly experienced Full Stack Engineer (7+ years) to design, build, and scale modern web...  ...product, design, and engineering teams to deliver high-quality software solutions. Responsibilities Backend Development Design and... 

    Intuit

    Madison, WI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!