Required Knowledge, Skills, And Abilities 8+ years of software engineering experience, with a demonstrated ability to independently own and deliver complex features in a production environment Proven track record of architecting and delivering large-scale, distributed systems in production environments serving enterprise customers Deep expertise in microservices, event-driven architectures, APIs, and data modeling at scale Strong proficiency in one or more of: Java, Kotlin, Go, or equivalent JVM/cloud-native languages used in Oktas backend stack Demonstrated ability to influence without authority - driving technical alignment across multiple teams and stakeholders Experience designing systems that meet enterprise reliability, scalability, and security requirements (think: multi-tenancy, high availability, audit logging, RBAC/ABAC) Excellent written and verbal communication skills, with the ability to make complex technical topics accessible to both engineers and non-engineers. Job Duties And Responsibilities Take end-to-end ownership of feature areas - from technical design through implementation, testing, deployment, and post-launch monitoring Design, build, and ship high-quality, production-ready features across the OIG system, with a focus on correctness, reliability, and performance Quickly deliver high-quality bug fixes and handle customer-reported issues Write clean, well-tested, maintainable code and hold yourself and teammates to a high bar for engineering quality Partner with our Product Development, QA, and Site Reliability Engineering teams for scoping the development and deployment work.