# Software Backend Architect

**Company**: Okta
**Location**: Bengaluru
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/okta/jobs/7233212?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_7669fe63-c1d

## Description

We are looking for a Software Backend Architect to join our team at Okta, a company that secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era.

As a Software Backend Architect, you will play a pivotal role in shaping next-generation identity and security architectures, solving complex, high-impact technical challenges, defining long-term product strategy, and elevating our engineering standards while navigating a fast-moving cybersecurity landscape.

Responsibilities:

- Design and develop enterprise software using Java with Springboot

- Lead technical projects involving 20+ engineers across multiple workstreams

- Drive technical strategy and mentor other engineers

- Collaborate with cross-functional teams to deliver on a shared vision

- Build, design solutions, and maintain our platform for scale

Requirements:

- Strong hands-on experience designing & developing enterprise software using Java with Springboot

- Deep understanding of object-oriented programming principles, design patterns, server-side technologies and distributed system concepts

- Strong experience working with relational databases, ideally MySQL, PostgreSQL or GraphDB

- Skilled in debugging and troubleshooting complex java codebase

- Passionate about writing clean, maintainable and scalable code with a deep focus on security

- Solid experience with cloud infrastructure platforms particularly AWS and GCP

- Proven experience with Agile methodologies (Scrum/Kanban), CI/CD pipelines, and automation tools

- Excellent communication and interpersonal skills and proven ability to work with cross-functional stakeholders across multiple geo-locations

Nice to have:

- Strong understanding of IAM protocols and identity management best practices

- Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+

- Some experience with javascript frameworks and basic UI development

- Prior experience building teams from ground-up

Education and Training:

- Bachelor’s degree in Computer Science or equivalent experience

- 18+ years of software development experience, with at least 12+ years of experience designing and building enterprise grade software using Java at scale

## Skills

### Required
- Java
- Springboot
- object-oriented programming
- design patterns
- server-side technologies
- distributed system concepts
- relational databases
- MySQL
- PostgreSQL
- GraphDB
- cloud infrastructure platforms
- AWS
- GCP
- Agile methodologies
- Scrum
- Kanban
- CI/CD pipelines
- automation tools

### Nice to have
- IAM protocols
- identity management best practices
- cybersecurity principles
- secure coding practices
- CISSP
- Security+
- javascript frameworks
- UI development

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/okta/jobs/7233212?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
