Search by job, company or skills

Rippling

Senior Staff Software Engineer

12-17 Years
Save
  • Posted 4 days ago
  • Over 50 applicants
Quick Apply

Job Description

Key Deliverables:

  1. Architect and build internet-scale distributed systems and services.
  2. Develop and maintain high-availability, low-latency platforms with strong SLAs.
  3. Design modular APIs and scalable storage solutions for transactional and analytical systems.
  4. Mentor engineers and drive best practices across the platform team.

Role Responsibilities:

  1. Lead coding, architecture, and technical design using Python, Golang, and Java.
  2. Implement observability, resiliency, and performance optimization at petabyte scale.
  3. Integrate cloud, streaming, and workflow technologies for real-time operations.
  4. Collaborate cross-functionally to align strategic goals and ensure system excellence.

About Company

Rippling

Job ID: 108702541

Similar Jobs

Bengaluru, India

Skills:

PostgresFlaskAPI designFastAPIPythonPWA technologies

Bengaluru, India

Skills:

JavaJenkinsKubernetesPythonAWStest automation frameworksGoIaCSpinnakerCI CD pipelinesmonitoring observability toolsArgoCD

Bengaluru, India

Skills:

MavenEclipseBig DataKafkaJIRASqlMicroservicesAngularDevopsConfluenceGradleBitbucketSparkDatabricksKubernetesPythonDB tools

Bengaluru, India

Skills:

AlgorithmsJavaWeb ServicesIdeSoftware DesignObject Oriented DesignWeb ApplicationsJUnitDistributed Systemsdata structurestransactional and non-transactional database architectureRelational Databasesdistributed transaction management

Bengaluru, India

Skills:

resiliency API designDistributed SystemsLLMsSecurityOperational ExcellenceAI-native applicationsintelligent automationRAG-based architecturesCI CDobservabilityagentic workflowsAI-assisted engineering workflowscloud-native architectures