
Staff Software Engineer
Job Description
Posted on: February 4, 2026
Tired of building SaaS platforms for moving money around? This role changes that.
You'll build the foundational services that power software protecting businesses from fraud and payment mistakes. Auth, approvals, notifications, billing, migrations—the core infrastructure everything else relies on.
This isn't a generic backend gig. You'll own critical platform capabilities end-to-end: identity and access management (Auth0/SSO, SAML, OAuth2, OIDC), approval workflows, database migration tooling, multi-channel notifications, billing systems, and audit journals.
You won't be maintaining legacy systems. You'll be designing, building, and operating large-scale distributed systems on cloud infrastructure, working with event-driven architecture and multi-tenant data models.
You'll get your hands dirty with:
• IAM systems: authentication, authorisation, RBAC, SCIM, MFA, session management
• Permission systems across distributed architectures
• Database migration tooling and data warehousing • Billing systems for customer subscriptions • Multi-channel notification services (email, SMS, in-app, webhooks)
• Journal and audit logging for compliance (SOC 2 ready)
• User management and SSO at scale
You'll provide technical leadership guiding architecture, breaking down requirements with stakeholders, mentoring engineers, and driving high-performance team outcomes. You'll own features from idea to production, collaborating with product and design teams.
The bar is high, the mission is real, and you'll be building services that enable every other team to ship faster while maintaining rigorous security and compliance standards.
You're a Staff Engineer who builds foundational platforms from the ground up. You enjoy early stage challenges where your decisions shape what "good" looks like for years. You bring a user centric mindset, even to platform work ensuring engineering decisions ultimately drive better user experiences. You're practical about AI and automation, spotting opportunities to enhance platform capabilities. Lead projects from formulation to implementation. Build services other teams depend on daily. Set engineering standards. Improve team practices for quality, velocity, and collaboration.
You may be a great fit if you have:
• Strong track record in user management, identity, and access systems
• Deep expertise in back-end programming languages and frameworks
• Designed user and admin experiences that simplify complex access models
• Built or scaled permission systems across distributed/multi-tenant architectures
• Deep understanding of IAM: authentication, authorisation, RBAC, SCIM, SAML, OAuth2, OIDC
• Applied identity security best practices: MFA, session management, audit logging
• Experience with enterprise compliance standards (SOC 2 familiarity a plus)
• Strong communicator who breaks down complex technical decisions
• Growth-minded, hands-on executor who thrives in scale ups
• 8+ years hands-on technical roles with strong architectural design background
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Software Engineer - YAML Experience

Senior Software Engineer

Staff Software Engineer

Senior Software Engineer, LearnWith.AI (Remote) - $100,000/year USD

