Okta Logo

Okta

Staff Software Engineer - Java( Backend Architect )

Posted Yesterday
Be an Early Applicant
In-Office
Bengaluru, Bengaluru Urban, Karnataka
Senior level
In-Office
Bengaluru, Bengaluru Urban, Karnataka
Senior level
The Staff Software Engineer will enhance and manage connectors to SaaS applications by designing solutions, implementing features, and providing technical leadership. Responsibilities include collaboration with cross-functional teams, prototyping, conducting code reviews, and troubleshooting customer issues.
The summary above was generated by AI

Get to know Okta
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.

Company Description:

Okta is the leading independent provider of enterprise identity. The Okta Identity Cloud enables organizations to securely connect the right people to the right technologies at the right time. With over 6,500 pre-built integrations to applications and infrastructure providers, Okta customers can easily and securely use the best technologies for their business. Over 7,950 organizations, including 20th Century Fox, JetBlue, Nordstrom, Slack, Teach for America and Twilio, trust Okta to help protect the identities of their workforces and customers

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 e.g., Workday, Salesforce, GCP, AWS, etc. They will work closely with the Lifecycle Management (LCM) team that provides a platform for automating Joiner, Mover, Leaver processes. The Connectors allow customers the flexibility to Import and Provision identity and entitlements to their SaaS applications. This role is to build, design solutions, and maintain our connectors to match application’s features and for scale.

Job Duties and Responsibilities:

  • Work with senior engineering team in major development projects, design and implementation
  • Interface with cross-functional teams (Architects, QA, Product, Technical Support, Documentation, and UX teams) to understand application specific protocols and build connectors
  • Analyze/Refine Requirements with Product Management.
  • Quick prototyping to validate scale and performance.
  • Design & Implement features with functional and unit tests along with monitoring and alerts
  • Conduct code reviews, analysis and performance tuning
  • Work with QA team to outline and implement comprehensive test coverage for application specific features
  • Troubleshooting and support for  customer issues and debugging from logs (Splunk, Syslogs, etc.) 
  • Provide technical leadership and mentorship to more junior engineers

Required knowledge, skills, and abilities:

  • The ideal candidate is someone who is experienced building software systems to manage and deploy reliable and performant infrastructure and product code at scale on a cloud infrastructure
  • 8+ years of Software Development in Java, preferably significant experiences with SCIM and Spring Boot.
  • 5+ years of development experience building services, internal tools and frameworks
  • 2+ years 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 of various backgrounds
  • Lead and mentor junior engineers.

Nice to haves:

  • Experience with server-side technologies including caching, asynchronous processing, and multi-threading.
  • Experience in 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. Computer Science or related field

#LI-Hybrid

P22427_3146532

What you can look forward to as a Full-Time Okta employee!

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

Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/.
Some roles may require travel to one of our office locations for in-person onboarding.

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, please 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 at https://www.okta.com/legal/personnel-policy/.

Top Skills

AWS
GCP
Java
Oauth
Openid Connect
Restful Apis
SAML
Scim
Soap
Spring Boot

Similar Jobs

An Hour Ago
Hybrid
5 Locations
Junior
Junior
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Develop and apply advanced statistical models, use data to guide decisions, and communicate results to clients while mentoring Associates.
Top Skills: ExcelHadoopJavaPythonRSASTableauVisual Basic
An Hour Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Lead teams to build large scale AI applications, understand client challenges, manage stakeholder relationships, and drive AI initiatives.
Top Skills: Agentic AiAWSAws BedrockAzureAzure OpenaiClassical AiDatabricksDataikuGCPGenai
An Hour Ago
Remote or Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
Responsible for building cloud-based SaaS solutions, mentoring teams, driving technical decisions, and ensuring software quality within a collaborative environment.
Top Skills: .NetAWSAzureC#GCPJavaScriptNo-SqlReactSQLTypescript

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account