Skip to content
OktaOkta

Senior Software Engineer, Identity Administration

The Senior Software Engineer will build and operate secure, scalable Identity Governance features for enterprise access-request and administration workflows. The role requires 5+ years of Java or Golang experience, distributed systems expertise, cloud infrastructure skills, and collaboration across product, QA, and reliability teams.

About the job

Responsibilities

  • Take end-to-end ownership of feature areas, from technical design through implementation, testing, deployment, and post-launch monitoring.
  • Design, build, and ship production-ready features across the Identity Governance system, emphasizing correctness, reliability, and performance.
  • Deliver bug fixes and address customer-reported issues.
  • Write clean, well-tested, maintainable code and uphold high engineering-quality standards.
  • Partner with Product Development, QA, and Site Reliability Engineering teams on development and deployment work.

Requirements

  • 5+ years of experience with Java (Spring/Dropwizard) and/or Golang.
  • Deep understanding of multithreading and asynchronous processing.
  • Experience building high-performance RESTful APIs and/or gRPC services.
  • Experience with relational databases and caching layers at scale.
  • Hands-on AWS experience and Infrastructure as Code; comfortable managing cloud resources.
  • Strong proficiency with containerization and CI/CD automation.
  • Bachelor's degree in Computer Science or a related field.

Nice-to-haves

  • Understanding of OAuth 2.0, OIDC, and JWT tokens for service-to-service communication.
  • Experience with Splunk, SignalFx, or Datadog for monitoring and troubleshooting production issues.
  • Familiarity with Kafka or SQS for cross-organization asynchronous events.
  • Basic familiarity with React and JavaScript for integrating backend services.
  • Understanding of deploying services across isolated infrastructure units.

Benefits

  • In-person onboarding experience.
  • Opportunities for professional development, social impact, and community connection.

Skills

Java, Spring, Dropwizard, Go, REST APIs, gRPC, MySQL, Postgres, Redis, AWS, Terraform, Docker, Kubernetes, CI/CD, Oauth 2.0

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Rippling

Rippling

Bengaluru, India

Senior Software Engineer - Tax Payments
No salary listedOn-site6+ YOEBackend Engineering

Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.