O

Senior Software Engineer

Okta
Posted this week

LOCATION

Bengaluru · Hybrid

EXPERIENCE

5+ Years

SALARY

Negotiable

SKILLS REQUIRED

Backend DevelopmentSQLDebuggingRESTful APIsAsynchronous ProcessingMultithreading

Job description

Overview

Senior Software Engineer on the Onboarding and Lifecycle Management Platform team, building and maintaining scalable services for importing, syncing, and provisioning identities and access policies.

What you'll do

  • Design and implement scalable, high-performance software components.
  • Build connectors for on-premises and cloud applications.
  • Conduct code reviews, analysis, and performance tuning.
  • Define and implement comprehensive test coverage with QA.
  • Troubleshoot customer issues and debug using logs.
  • Partner with Product, QA, and Site Reliability Engineering on development and deployment.

What you'll need

  • 5+ years of software development experience building highly reliable, mission-critical software.
  • Experience with object-oriented languages such as Java.
  • Experience with relational databases or other data stores.
  • Experience with Active Directory or LDAP.
  • Experience with RESTful APIs.
  • Ability to debug and work with systems at scale.
  • B.S. in Computer Science or a related field.

Nice to have

  • Experience with caching, asynchronous processing, and multithreading.
  • Experience in test-driven development.
  • Knowledge of OAuth, OpenID Connect, SAML, or SCIM.
  • Experience with Microsoft Azure management APIs, ADFS, Office 365, or directory synchronization tools.

Details

  • Location: Bengaluru, India.
  • Hybrid work arrangement.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer

Senior Software Engineer | Okta | Abekus