> Markdown version of [/jobs/ext/3534863-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/3534863-staff-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - **Company:** Modernizing Medicine, Inc. - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Test Suite, Agile Methodology, Artificial Intelligence, Cloud Engineering, Code Generation, Continuous Integration, Identity and Access Management, Java Virtual Machine (JVM), OAuth, OpenID, Security Assertion Markup Language (SAML), Software Engineering, Okta, Large Language Models, Prompt Engineering, Kubernetes, Deployment Automation, Terraform, Code Restructuring - **Published:** September 30, 2026 - **Apply:** https://www.thejobnetwork.com/job/991fb3c0-df1f-499a-9169-ccf063de7e8c/staff-software-engineer ## About the Role * Experience: 8+ years of software engineering experience, with demonstrated technical leadership at a Staff or Principal level in IAM, Security, or Core Infrastructure. \n * Keycloak & Java Expertise: Deep hands-on experience extending, scaling, and operating Keycloak in production, alongside mastery of Java and JVM internals. \n * AI-Driven Software Development: Proven experience incorporating AI tools and LLM workflows into daily software engineering (e.g., automated code generation, AI-assisted refactoring, test suite generation, and prompt engineering for development tasks). \n * IAM Standards: Deep expertise in OAuth 2.0, OIDC, SAML, and SCIM for identity lifecycle management., * Prior background as a Software Architect or Lead Engineer. \n * Experience with continuous process improvement informed by data, particularly using Kanban or Agile metrics. \n * Proven track record of driving engineering teams to meet and exceed operational SLAs. \n * Prior exposure to Identity & Access Management (IAM), OAuth 2.0, OIDC, SAML, or Keycloak environments. ## Description As a Staff Engineer, you will bridge the gap between core Java backend engineering, modern IAM protocols, cloud-native GitOps workflows, and modern AI-driven software engineering practices to accelerate development and boost team productivity. \n In this role, you will lead the technical direction for identity systems that secure millions of users, handle high-throughput authentication, and enforce fine-grained access control across our entire ecosystem. \n As a technical leader on the team, you will balance deep hands-on architectural design with cross-functional mentorship, working closely with Security, Infrastructure, and Product teams.