Staff Software Development Engineer

1 month, 2 weeks ago
Full-time
Lead
Software Development
ShipBob

ShipBob

ShipBob is a global ecommerce fulfillment solution that empowers businesses to scale, offer 2-day shipping, manage inventory, and streamline shipments. With a focus on simplifying the shipping process, ShipBob provides best-in-class supply chain soluti...

Air Freight & Logistics
251-1K
Founded 2014
$330M raised

Description

  • Architect, implement, and maintain authentication and authorization systems for enterprise and customer-facing applications.
  • Build, test, and deploy identity solutions at global scale.
  • Define IAM standards and best practices for CIAM and workforce identity systems.
  • Champion Zero Trust principles and ensure IAM solutions meet PCI-DSS, SOC 2, and other compliance requirements.
  • Embed security controls and audit capabilities into identity workflows.
  • Drive technical decisions as a senior individual contributor and mentor engineers.
  • Influence IAM roadmap and strategy across multiple teams.
  • Implement SSO, MFA, and federation using OAuth2, OIDC, SAML, and SCIM.
  • Automate identity lifecycle management with Infrastructure as Code tools and CI/CD pipelines.
  • Partner with Product, Security, and Platform teams to manage interdependencies and deliver seamless identity experiences.

Requirements

  • 10+ years of experience in software engineering, including 4+ years in IAM systems and AuthN/AuthZ design.
  • Proven experience with CIAM and enterprise IAM applications.
  • Expertise in IAM protocols including OAuth2, OIDC, SAML, and SCIM.
  • Experience with directory services such as LDAP/AD.
  • Familiarity with compliance frameworks such as PCI, SOC 2, and ISO 27001.
  • Proficiency in C# and Infrastructure as Code tools such as Terraform.
  • Strong communication and collaboration skills.
  • Ability to lead technically without direct people management.
  • Preferred experience with Okta, Auth0, or Azure AD.
  • Preferred knowledge of identity governance (IGA), privileged access management (PAM), cloud IAM (AWS, Azure, GCP), and Zero Trust architectures.

Benefits

  • Medical, term, and accidental insurance.
  • All Purpose Leave for casual and sick time: 12 days.
  • Earned Leave: 15 days.
  • Public holidays: 12 days.
  • Generous maternity and paternity leave.
  • Quarterly wellness day.
  • Work-from-home allowance.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer III

SpryPoint 51-250 Electric Utilities

SpryPoint is hiring a Software Engineer III to help build and deploy cloud-based web and mobile applications for utility clients across North America within a collaborative product development team.

Agile AWS Azure CI/CD CSS GCP HTML Java JavaScript Scrum SQL
35 minutes ago

Senior Software Engineer (AI-Enabled) - Brazil

Codurance 51-250 Internet Software & Services

Codurance is hiring a senior Software Craftsperson to work with client teams building maintainable software and improving engineering practices, including responsible AI-enabled ways of working.

AWS CI/CD Java TypeScript
55 minutes ago

Software Engineer, Flight Software (Starship)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Software Engineer for Starship Flight Software to help design, develop, test, and integrate software that controls and simulates flight systems for its fully reusable launch vehicle program.

C++ Rust
1 hour, 25 minutes ago

Staff Software Engineer

Alphasense 51-250 Industrial Conglomerates

AlphaSense is hiring a Staff Software Engineer to support its Expert Research mission by building and improving the systems, workflows, and user experiences behind expert call services and related product capabilities.

Agile GraphQL Machine Learning Microservices React Ruby on Rails TypeScript Vue.js
2 hours, 55 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers