Skip to content
OktaOkta

Principal Software Engineer

Leads a team building and operating resilient, high-performance backend platform services and shared cloud infrastructure for Okta. The role requires 12+ years of programming experience, strong Java and distributed-systems expertise, and hands-on knowledge of AWS and modern backend technologies.

About the job

Responsibilities

  • Design, develop, and deliver cloud-based infrastructure projects using Redis, Elasticsearch, Docker, Terraform, and AWS.
  • Evaluate, develop, and roll out common microservices.
  • Operate, support, upgrade, and scale shared services and frameworks.
  • Participate in design and code reviews and uphold high programming standards through unit and functional testing.
  • Participate in an on-call roster; monitor and troubleshoot owned services and frameworks.
  • Collaborate with architects, QA, product owners, security, and operations engineers.
  • Mentor new engineering hires and interns.

Requirements

  • Strong experience architecting, implementing, tuning, and debugging services in cloud-native environments.
  • Bachelor's degree in computer science or equivalent.
  • 12+ years of programming experience in an object-oriented language such as Java, particularly backend services.
  • Understanding of multithreading, garbage collection, and memory management.
  • 7+ years of experience with MySQL or equivalent relational database systems.
  • Experience with REST and its fundamentals.
  • Knowledge of Spring, Spring Boot, Hibernate, and Tomcat.
  • Knowledge of AWS, Redis, Elasticsearch, and Docker.
  • Demonstrated adherence to software engineering principles.
  • Familiarity with Agile software development.

Nice to Have

  • Experience maintaining security, encryption, identity management, or authentication infrastructure.
  • Experience using major public cloud providers to build mission-critical distributed systems for high availability and scale.
  • Experience developing Kubernetes-based services on AWS.

Skills

Java, MySQL, Rest, Spring, Spring Boot, Hibernate, Tomcat, AWS, Redis, Elasticsearch, Docker, Terraform, Kubernetes, Agile

Okta

Okta

Bengaluru, India

Principal Software Engineer
No salary listedHybrid12+ YOEBackend Engineering

Principal Software Engineer leading the modernization of an identity imports platform from a monolith to scalable distributed microservices. The role requires 12+ years of experience, deep Java and distributed-systems expertise, and cross-team technical leadership.

Payabli

Payabli

Remote

Principal Payments Engineer
No salary listedRemote12+ YOEBackend Engineering

Founding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.

GoHighLevel

GoHighLevel

India

Sr. Staff Engineer - Payments & Commerce Platform
No salary listedRemote10+ YOEBackend Engineering

Leads architecture and reliability for a global payments and commerce platform, shaping APIs, distributed systems, observability, compliance, and production operations. Requires 10+ years of backend experience, deep Go and distributed-systems expertise, and Staff/Principal-level technical leadership.

Rippling

Rippling

Bengaluru, India

Staff Software Engineer - Financial Integrity
No salary listedOn-site8+ YOEBackend Engineering

Leads architecture and hands-on development of scalable, reliable, and compliant financial integrity systems. The role requires 8+ years of software engineering experience, distributed-systems expertise, and the ability to drive complex initiatives and mentor engineers through influence.

GitLab

GitLab

Bengaluru, India

Staff Backend Engineer
$153k+/yrRemote7+ YOEBackend Engineering

Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.