Senior Software Engineer
Core
Design and develop large-scale, robust, cutting-edge Java-based identity management products and key extensions for an enterprise platform.
Role type
Senior Software Engineer (Java)
Builds
Enterprise identity management products and features
Domain
Cybersecurity / Identity and Access Management
Deliverable
production ML models | product features
Required skills
Java, HTTP, RESTful web services, cloud architectures (AWS, GCP, Azure), AI agents (e.g., claude code), problem-solving
Preferred skills
Identity management protocols (OAuth 2.0, OpenID Connect), cryptography, enterprise-scale system configuration, performance optimization
Technologies
Java, AWS, GCP, Azure, claude code
Responsibilities
Design and develop large-scale, single- and multi-tenant identity management products; Analyze and elaborate on requirements with product management and architects; Plan, estimate, and manage development tasks independently; Enable successful cloud deployments; Work closely with customer-facing support teams to resolve issues
Seniority
Senior, hands-on IC