As a Software Engineer on the Professional Archive Identity & Access Management (IAM) team, you’ll design and build systems that ensure secure, reliable access to our platform. This is a new and growing team focused on protecting users, services, and data through modern authentication and authorization solutions.
In this role, you’ll help deliver secure and seamless access across a complex ecosystem of internal and customer-facing applications. Your work will directly support our clients’ compliance needs by ensuring strong identity controls, auditability, and system integrity.
You’ll collaborate with cross-functional partners across Product Management, Engineering, and Site Reliability to build scalable, secure, and high-performing systems. We’re looking for someone who is curious, collaborative, and motivated to contribute to meaningful security-focused engineering work.
### How will you contribute?We’re looking for someone who enjoys working collaboratively, values continuous learning, and communicates openly and respectfully. You support teammates, share knowledge, and contribute to a positive and inclusive team culture.
- Experience working in a modern private cloud-based environment
- Exposure to identity and access management concepts, including authentication and authorization
- Familiarity with industry standards such as OAuth 2.0, OpenID Connect (OIDC), or SAML
- Experience building or supporting backend services (e.g., Java, Python, or similar languages)
- Understanding of secure system design and best practices for protecting applications and data
- A collaborative mindset, with openness to feedback and different perspectives
- Understanding of modern software development practices and Agile methodologies
- Ability to communicate technical concepts, progress, and challenges clearly
- Comfort working in evolving environments where requirements may change over time
- A proactive approach to problem-solving and continuous improvement ownership
- Ownership
- Around 4+ years of experience in software engineering, ideally with exposure to IAM systems
- Hands-on experience with OAuth 2.0, OIDC, and/or SAML implementations
- Experience working with directory services (e.g., Active Directory) through LDAP
- Experience configuring or troubleshooting SSO and multi-factor authentication (MFA) workflows
- Familiarity with SCIM for automated provisioning
- Knowledge of Zero Trust architecture principles
- Experience deploying and managing applications in Kubernetes
- Contributions to open-source projects or participation in technical communities
- The ProArchive Application Development team embraces an AI-first mindset, continuously elevating developer productivity through tools like GitHub Copilot, Windsurf, and Claude Code. We’re seeking developers who are passionate about advancing their AI-assisted development skills and leveraging them to deliver innovative, high-impact solutions for Smarsh customers.
Smarsh is the global leader in digital communications compliance and intelligence, providing archiving, supervision, and AI-powered insights for regulated organizations.
Key team members

Gil Shapira

Brian Babin

Travis Mielonen

Rob Howes
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.