Skip to content
RipplingRippling

Staff Software Engineer - Variable Compensation

Technical leader building internet-scale distributed systems for a variable compensation and finance platform. The role requires 9+ years of software engineering experience, strong backend development skills, scalable system design expertise, and experience mentoring engineers.

About the job

Responsibilities

  • Architect, design, develop, and maintain internet-scale distributed systems and scalable services for the HRIS platform.
  • Participate actively in coding and code reviews using Python, Golang, and Java.
  • Provide technical leadership, establish engineering best practices, and guide adoption of advanced technologies.
  • Mentor engineers and foster continuous learning, collaboration, and technical excellence.
  • Design systems capable of handling millions of concurrent users with high performance, reliability, and scalability.
  • Build modular abstraction APIs, programmatic APIs, and Backend for Frontend (BFF) systems.
  • Design analytical and transactional storage systems capable of handling petabyte-scale workloads.
  • Develop highly available and reliable systems targeting 99.99% or 99.999% uptime.
  • Implement monitoring, logging, tracing, and other observability practices.
  • Build and integrate streaming and workflow systems for transactional and analytical workflows.
  • Collaborate with product management, data science, and operations teams.
  • Drive innovation and continuous improvement.
  • Maintain documentation and standards for architecture, design, and operational processes.

Requirements

  • 9+ years of software engineering experience, with significant experience building large-scale distributed systems and scalable services.
  • Proficiency in Python, Golang, and Java.
  • Deep understanding of distributed computing, data architecture, and scalable system design.
  • Demonstrated technical leadership and experience mentoring and developing engineers.
  • Experience building systems handling millions of users in parallel.
  • Strong understanding of SLAs, resiliency, and observability.
  • Expertise designing modular abstraction APIs, programmatic APIs, and BFF systems.
  • Experience with analytical storage systems such as Presto, S3, and Snowflake.
  • Experience with transactional storage systems such as MySQL, Aurora, and MongoDB.
  • Experience with public cloud platforms and streaming technologies.
  • Understanding of transactional and analytical workflow systems.
  • Excellent verbal and written communication skills.
  • Experience integrating AI-assisted workflows such as Claude and Cursor into software development.
  • Ability to navigate large, complex codebases and independently solve ambiguous or evolving requirements.

Benefits

  • Opportunity to work on high-impact financial infrastructure at the intersection of finance, risk, compliance, KYC, accounting, and artificial intelligence.
  • Opportunity to develop deep financial-domain expertise while building robust, scalable systems.

Skills

Python, Go, Java, Distributed Systems, Data Architecture, System Design, APIs, Backend For Frontend, Presto, Amazon S3, Snowflake, MySQL, Aurora, MongoDB, Apache Kafka

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.