SimSpace is an Equal Opportunity Employer: In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. SimSpace is committed to providing an inclusive and welcoming environment for all members of our staff, clients, volunteers, subcontractors, vendors, and clients. Research shows that women and people from underrepresented groups only apply to jobs if they meet all of the qualifications. However, no one ever meets 100% of the qualifications. SimSpace encourages you to break that statistic and to apply. We also consider qualified applicants regardless of criminal histories, in accordance with applicable law. We are committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. SimSpace does not accept unsolicited resumes from employment agencies. Actual compensation for the position is based on a variety of factors, including, but not limited to affordability, skills, qualifications and experience, and may vary from the range.
Staff Software Engineer, Identity & Access Management
Location
United States
Posted
3 days ago
Salary
$185K - $260K / year
Seniority
Lead
Job Description
Staff Software Engineer, Identity & Access Management
SimSpace Corporation
Role Description We are looking for a Staff Software Engineer, Identity & Access Management , to serve as the technical authority for identity, authentication, and authorization across the SimSpace platform. The ideal candidate will possess deep expertise in designing and building secure, scalable software systems, a strong foundation in modern IAM concepts, and the ability to drive technical direction across teams in a complex, security-focused environment. In this position, you'll own the architecture and technical strategy for the IAM stack, partnering with engineering teams across the organization to establish authn/authz standards and ensure consistent, secure access patterns throughout the SimSpace platform. The focus is on software engineering leadership — designing and building the services that underpin identity and access management at SimSpace, solving hard problems, and raising the engineering bar across the team. Specifically, this position will be responsible for: - Identity Provider architecture and service development built on Keycloak - Authorization policy design and enforcement using a Relationship-Based Access Control (ReBAC) model implemented in Topaz/OPA - Design and development of IAM-adjacent services including directory services, user management, and other platform integrations that augment the core identity stack - Cross-team authn/authz standards, patterns, and platform integrations What will you be doing as a Staff Software Engineer, IAM at SimSpace? - Define and own the technical architecture for authentication and authorization across the SimSpace platform, ensuring systems are secure, scalable, and maintainable. - Lead the design and development of Keycloak-based identity infrastructure, including federation, SSO, token management, and multi-tenant identity flows. - Design and build the authorization layer for the SimSpace platform, including policy enforcement using a ReBAC model, authorization services, and the software infrastructure needed for consistent access control. - Design and build new services that extend and augment the IAM stack, including directory services and user management services. - Establish and evangelize cross-team authn/authz standards, providing technical guidance to engineering teams. - Partner with technical leaders to translate business and security requirements into technical roadmaps and implementation plans. - Lead project scoping and estimation for new initiatives, breaking down ambiguous requirements into well-defined work. - Identify and drive resolution of systemic technical risk, performance bottlenecks, and security gaps within the IAM stack. - Actively contribute to architectural review processes, raising the quality bar across the broader engineering organization. - Mentor and grow senior engineers on the IAM team, sharing expertise in software design, identity protocols, and security patterns. Qualifications - Experienced Staff or Senior Software Engineer with a strong background in building platform or infrastructure services. - Proven ability to design, build, and ship production-grade distributed services. - Solid understanding of authentication protocols (OAuth 2.0, OIDC, SAML) and authorization patterns. - Experience with Keycloak or comparable identity providers is a plus. - Demonstrated ability to drive technical standards and architectural decisions across multiple teams. - Strong project scoping and estimation instincts. - Strong communicator who can translate complex security and identity concepts. - Proficient in modern software engineering practices: API design, service decomposition, testing strategies, and CI/CD. - Experience with Kubernetes and modern container-based infrastructure. - Comfortable operating with ambiguity. - Experience working in security-sensitive or compliance-driven environments is a strong plus. Benefits - Base salary range: $185,000 - $260,000, with opportunities for annual bonuses. - Comprehensive medical, dental, and vision benefits, with coverage starting on day one. - Access to company-paid counseling, coaching, and resources for mental health support. - 401(k)-retirement savings plan featuring a company match. - Unlimited vacation and dedicated health & wellness days. - Paid parental leave plans. - Equity stock options at hire, with annual performance-based grants. - Referral rewards of $1,500–$3,500 for every qualified hire. - Full- and partial-subsidized Peloton membership plans and equipment discounts. - Access to a LinkedIn Learning membership for personal and professional development. - Monthly reimbursements for meaningful connections with teammates. - Legal plan coverage, pet insurance, wellness reimbursements, and more.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Mobile
FlashA plataforma que simplifica sua gestão: da admissão ao controle de benefícios e despesas.
• Work on the development and evolution of the mobile application, focusing on React Native and Expo. • Build, maintain and enhance mobile features with quality, performance, stability and a strong user experience. • Work on integrations with the app's native parts on Android and iOS, supporting debugging, maintenance and evolution of platform-specific modules when necessary. • Investigate production issues using telemetry and observability tools such as Sentry and Grafana, analyzing errors, logs, metrics and app behavior. • Collaborate with Product, Design, QA and other Engineering teams to turn business needs into simple, robust and sustainable mobile solutions. • Contribute to technical decisions, code reviews, continuous improvement of the mobile codebase and mentoring developers on the team.
• Foster a collaborative, inclusive engineering culture that values diverse perspectives and continuous learning • Provide coaching and mentorship to managers and senior engineers, strengthening leadership depth and team effectiveness • Support organizational priorities through thoughtful talent planning, development, and retention strategies • Partner with leadership to reinforce a culture of accountability, transparency, and engagement • Translate enterprise and product strategy into clear engineering priorities, roadmaps, and deliverables • Partner closely with Product and Architecture to deliver scalable, customer-centric solutions • Drive adoption of modern engineering practices and technologies to improve speed, quality, and reliability • Establish and maintain engineering standards, processes, and metrics to drive consistent, high-quality delivery • Optimize team performance through data-driven insights, continuous improvement, and effective resource allocation • Promote cross-functional collaboration to ensure seamless execution across Technology, Product, and business partners • Support operational rigor across global teams, ensuring effective delivery across time zones
• Administer and optimize the full Tenable platform, including: - Tenable.sc - Tenable Vulnerability Management (formerly Tenable.io) - Nessus - Nessus Agents • Perform authenticated and unauthenticated vulnerability scans across Windows, Linux, network, and cloud environments. • Analyze vulnerability data, validate findings, eliminate false positives, and prioritize remediation efforts based on risk. • Coordinate remediation activities with infrastructure, networking, and application teams through closure. • Manage scan schedules, repositories, credentials, scan zones, and agent deployments. • Troubleshoot scanning issues, credential failures, performance bottlenecks, and platform health. • Develop executive dashboards, compliance reports, and security metrics. • Support RMF continuous monitoring, POA&M management, and audit activities. • Integrate Tenable with ServiceNow, SIEM, asset management, and automation platforms. • Develop automation using PowerShell, Python, Bash, and Tenable APIs. • Recommend system hardening improvements and security best practices. • Provide technical mentorship to junior engineers and vulnerability analysts. • Support security investigations and incident response activities requiring vulnerability analysis.
Development Technical Senior Lead
DaVita Kidney CareAt DaVita, we strive to be a community first and a company second. We want all teammates to experience DaVita as "a place where I belong." Our goal is to embed belonging into everything we do in our Village, so that it becomes part of who we are.
• Design and implementation of applications, data integrations, and technology solutions • Development oversight and standards adherence • Provide technical guidance and mentoring to Developers, Sr. Developers, and Technical Leads • Create Design & Technical Specs from Business requirement specifications • Lead and participate in code reviews • Collaborate with various teams to ensure delivery of projects




