Staff Software Engineer - Java( Backend Architect )

Okta

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Amazing Benefits
Making Social Impact
Developing Talent and Fostering Connection + Community

Job summary

A leading technology company in Bengaluru is seeking an experienced Staff Software Engineer for the Advanced Apps team. The role involves enhancing connections to SaaS applications and collaborating with the Lifecycle Management team. Key responsibilities include working on major projects, designing solutions, and mentoring junior engineers. Ideal candidates should have over 8 years of Java development experience, a solid grasp of SCIM and Spring Boot, and familiarity with cloud platforms like AWS and GCP. Competitive benefits are offered.

Qualifications

  • 8+ years of Java software development experience.
  • 5+ years of development experience building services and frameworks.
  • 2+ years in automating and deploying large-scale production services.

Responsibilities

  • Work with senior engineering on major development projects.
  • Build connectors with cross-functional teams.
  • Prototype solutions for scale and performance.

Skills

Java software development
SCIM
Spring Boot
AWS
GCP
RESTful APIs
SOAP APIs
Mentorship

Education

B.S. in Computer Science or related field

Job description

Company Description

Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and automation, placing identity at the core of business security and growth. At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box – we’re looking for lifelong learners and people who can make us better with their unique experiences. Join our team! We’re building a world where Identity belongs to you.

Position Description

The Okta platform provides directory services, single sign‑on, strong authentication, provisioning, workflow, and built‑in reporting. It runs in the cloud on a secure, reliable, extensively audited platform and integrates deeply with on‑premises applications, directories, and identity management systems. We are looking for an experienced Staff Software Engineer to work on our Advanced Apps team with focus on enhancing and managing connectors to SaaS applications such as Workday, Salesforce, GCP, AWS, and others. The role works closely with the Lifecycle Management (LCM) team that provides a platform for automating Joiner, Mover, Leaver processes. Connectors give customers the flexibility to import and provision identity and entitlements to their SaaS applications. This role is responsible for building, designing solutions, and maintaining our connectors to match application features and scale.

Job Duties and Responsibilities
  • Work with the senior engineering team on major development projects, design, and implementation.
  • Interface with cross‑functional teams (Architects, QA, Product, Technical Support, Documentation, and UX) to understand application‑specific protocols and build connectors.
  • Analyze and refine requirements with Product Management.
  • Prototype quickly to validate scale and performance.
  • Design and implement features with functional and unit tests, monitoring, and alerts.
  • Conduct code reviews, analysis, and performance tuning.
  • Collaborate with QA to outline and implement comprehensive test coverage for application‑specific features.
  • Troubleshoot and support customer issues, debugging from logs (Splunk, Syslogs, etc.).
  • Provide technical leadership and mentorship to junior engineers.
Required Knowledge, Skills, and Abilities
  • Experienced in building software systems to manage and deploy reliable, high‑performance infrastructure and product code at scale on a cloud platform.
  • 8+ years of Java software development, with significant experience in SCIM and Spring Boot.
  • 5+ years of development experience building services, internal tools, and frameworks.
  • 2+ years of experience automating and deploying large‑scale production services in AWS, GCP, or similar.
  • Deep understanding of infrastructure‑level technologies: caching, stream processing, resilient architectures.
  • Experience with RESTful APIs and SOAP APIs.
  • Ability to work effectively with distributed teams and people from diverse backgrounds.
  • Lead and mentor junior engineers.
Nice to Haves
  • Experience with server‑side technologies, including caching, asynchronous processing, and multi‑threading.
  • Experience with TDD.
  • Experience with UI development or JavaScript frameworks.
  • Knowledge of Identity and Access Management protocols and technologies: OAuth, OpenID Connect, SAML, SCIM.
Education and Training
  • B.S. in Computer Science or a related field.
Benefits
  • Amazing Benefits
  • Making Social Impact
  • Developing Talent and Fostering Connection + Community at Okta

Some roles may require travel to one of our office locations for in‑person onboarding.

Equal Opportunity Employer

Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws.

If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this form to request an accommodation.

Notice for New York City Applicants & Employees

Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, click here to view our full NYC AEDT Notice.

Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Personnel and Job Candidate Privacy Notice.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Lifecycle Management
Staff Software Engineer, Lifecycle Management

Okta • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Amazing benefits
Flexible working environment
Staff Software Engineer - Build & Release
Staff Software Engineer - Build & Release

Okta • Bengaluru

On-site
INR 800,000 - 1,500,000
Amazing Benefits
Social Impact initiatives
Talent Development Programs
Staff Software Engineer - PAM
Staff Software Engineer - PAM

Okta • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Staff Software Engineer - Backend
Staff Software Engineer - Backend

Okta • Bengaluru

On-site
INR 1,500,000 - 2,400,000
Staff Software Engineer, Java, Spring
Staff Software Engineer, Java, Spring

Segment (Twilio) • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Software Architect, Lifecycle Management
Software Architect, Lifecycle Management

Okta • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Staff Software Engineer, Java, Spring (Backend)
Staff Software Engineer, Java, Spring (Backend)

Okta • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Software Engineer Manager, Okta Developer Foundation
Software Engineer Manager, Okta Developer Foundation

Okta • Bengaluru

On-site
INR 4,500,000 - 6,500,000
Fullstack Staff Software Engineer - PAM
Fullstack Staff Software Engineer - PAM

Okta • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Flexible work location
Equity opportunities
Software Engineer Manager, Okta Developer Foundation (ODF)
Software Engineer Manager, Okta Developer Foundation (ODF)

Triwill Group • Bengaluru

Hybrid
INR 2,500,000 - 4,000,000