J

JobNimbus

Cloud-based contractor project management CRM

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLehi, UT, USANo salary listedIn-person

About the Job

Requirements

  • At least 8 years of software engineering experience, with a track record as a technical leader or architect on mission-critical, high-scale production systems.
  • Deep expertise designing and operating authentication and identity systems, including OAuth 2.0, OpenID Connect, SAML 2.0, JSON Web Tokens, multifactor authentication, and System for Cross-domain Identity Management.
  • Experience delivering enterprise single sign-on and integrating identity providers such as Okta, Microsoft Entra ID, Auth0, or Google Workspace.
  • Experience designing enterprise access-control frameworks using role-based and attribute-based access control, multi-tenant authorization models, and complex account permission hierarchies.
  • Strong application programming interface design and development experience, including RESTful contracts, versioning, and securing customer and partner APIs.
  • Expert-level backend development using C# and/or Node.js, alongside distributed systems design, including event-driven architectures and messaging platforms.
  • Database expertise in SQL and NoSQL environments; Couchbase experience is a plus.
  • Experience with AWS infrastructure, containerization, and Infrastructure as Code using Terraform.
  • Ability to partner with product, security, and executive stakeholders to resolve ambiguous technical problems.
  • Experience mentoring engineers, conducting architectural reviews, and establishing engineering best practices across multiple engineering pods.

Responsibilities

  • Own the long-term technical roadmap and system architecture for the identity, authentication, authorization, and account management platform.
  • Design and lead delivery of enterprise single sign-on using SAML 2.0 and OpenID Connect, including integrations with customer identity providers such as Okta, Microsoft Entra ID, and Google Workspace.
  • Define and drive the authorization strategy, including role-based and attribute-based access control, fine-grained permissions, and access profiles across multi-tenant, multi-location, and parent-child account hierarchies.
  • Modernize platform authentication, including multifactor authentication, session and token lifecycle, user provisioning through System for Cross-domain Identity Management, and service-to-service authentication.
  • Design and build secure, well-documented APIs, including authentication for public and partner APIs using OAuth 2.0 flows, scoped tokens, and API credentials.
  • Write production code in C# and Node.js, setting standards for performance, security, and maintainability.
  • Architect event-driven systems and resilient API contracts for identity events, provisioning, and audit trails.
  • Partner with product and security leadership to align account and identity domain models with scalable technical architectures.
  • Establish testing standards, observability, threat modeling, and operational metrics for identity services across teams.
  • Mentor and grow senior and mid-level engineers, fostering technical excellence, architectural rigor, and domain expertise.
  • Drive adoption of AI-assisted engineering practices to improve developer velocity and platform reliability.

Desired Qualifications

  • Experience with subscription or entitlement platforms such as Chargebee or Stripe Billing, and understanding how plans and entitlements connect to access control.

About the Company

JobNimbus

Cloud-based contractor project management CRM

JobNimbus provides cloud-based software for roofing and exterior contractors to manage projects end-to-end. It combines project management, CRM, scheduling, invoicing, and payment collection, with a QuickBooks integration for financials, accessible on desktop and mobile. Data is stored in the cloud and updated across devices, with interactive boards and customizable reports for real-time project visibility. Its focus on small to mid-size construction businesses and an all-in-one platform differentiates it from generic tools, helping contractors run operations more efficiently and increase profitability.

Company size
201-500
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$383M
Headquarters
Lehi, UT
Founded
2011

Recently Posted Jobs

Explore more opportunities at JobNimbus

See more jobs