Principal Software Engineer - Backend

Okta
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Java","Spring","PostgreSQL","MySQL","REST","Caching","Asynchronous processing","Multithreading","Design patterns","CI/CD","Automated testing","GitHub Copilot"]

Lead and architect massive-scale Java server-side features for Okta’s device identity platform. You’ll define architectural strategy, mentor senior engineers, own end-to-end delivery from conception to deployment, drive CI/CD improvements, and shape security-focused, high-performance services and RESTful APIs used across enterprise endpoints.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Okta
Okta
2 months ago

Principal Software Engineer - Backend

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Lead and architect massive-scale Java server-side features for Okta’s device identity platform. You’ll define architectural strategy, mentor senior engineers, own end-to-end delivery from conception to deployment, drive CI/CD improvements, and shape security-focused, high-performance services and RESTful APIs used across enterprise endpoints.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Partner closely with Product Management, Engineering Directors, and Principal Architects to translate strategic business objectives into actionable, scalable technical roadmaps.
  • •Lead the design and implementation of new features and services within our core Java platform, taking ownership from conception to deployment.
  • •Define and champion engineering best practices, and make critical contributions to technical designs, proposals, and long-term architectural decisions.
  • •Act as a force multiplier across multiple teams, mentoring Staff and Senior engineers, guiding technical design reviews, and raising the engineering bar across the entire pillar.
  • •Develop high-quality, maintainable software with comprehensive test coverage and drive improvements to our testing and CI/CD strategies.

Key Requirements

  • •7+ years of progressive software development experience, with a proven track record of designing and building scalable, high-performance server-side features using Java and Spring.
  • •Deep expertise with high-performance Postgres or MySQL environments, including schema design and query optimization.
  • •Extensive experience designing, building, and securing RESTful APIs for large-scale systems.
  • •Expert knowledge of server-side technologies, including caching, asynchronous processing, and multi-threading.
  • •A deep understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
Experience:7+ yearsEnterprise securityDistributed systemsIdentity
Education:Bachelor's
Skills:JavaSpringPostgreSQLMySQLRESTCachingAsynchronous processingMultithreadingDesign patternsCI/CDAutomated testingGitHub Copilot
Languages:English
Tech Stack:JavaSpringPostgreSQLMySQLRESTCachingAsynchronousMultithreadingGitHub CopilotCI/CD

Company Brief

Okta
Provides identity and access management cloud solutions that help organizations secure and manage user authentication, single sign-on, multi-factor authentication, and lifecycle management across applications and devices.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2009
WebsiteLinkedIn