Skip to content
OktaOkta

Staff Software Engineer, Core Infrastructure

Build and operate shared cloud infrastructure, services, and frameworks for Okta’s core engineering platform. The role requires 7+ years of backend programming experience, strong Java and cloud expertise, and experience scaling highly available enterprise deployments.

About the job

Responsibilities

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

Requirements

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

Nice-to-haves

  • Knowledge of NoSQL databases.
  • Familiarity with network security, authentication, and authorization.
  • Experience with enterprise SaaS.

Skills

Java, Redis, Elasticsearch, Docker, Terraform, AWS, MySQL, Rest, Spring, Spring Boot, Hibernate, Tomcat, Nosql Databases, Multithreading, Agile

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.

Coinbase

Coinbase

India

Staff Software Engineer, Security Platform
₹9.4M+/yrRemote8+ YOEBackend Engineering

Staff Software Engineer responsible for architecting and scaling security platform services, defining technical strategy, and mentoring engineers. Requires at least 8 years of software engineering experience plus strong system design, coding, and production-service expertise.

Reltio

Reltio

Bengaluru, India

Staff Engineer
No salary listedOn-site8+ YOEBackend Engineering

Staff Engineer leading design and delivery of large-scale distributed data platform features for enterprise customers. The role requires strong Java and cloud experience, architectural leadership, cross-functional collaboration, and mentorship.