Senior Staff Software Engineer

Rippling

15+ yrs Bengaluru Full Time Hybrid (office + remote)
Rippling logo
Posted : 1 week ago
Actively hiring

Job description

Join Rippling, a company revolutionizing HR, IT, and Finance management for businesses. We offer a unified platform to streamline employee lifecycle management, from payroll and benefits to IT infrastructure and finance.

Our innovative system allows for rapid onboarding, automating the setup of essential employee services within minutes. Based in San Francisco, Rippling is backed by top investors and recognized as a leading startup employer.

We are committed to candidate safety and ensure all official communications originate from @rippling.com email addresses.

Responsibilities

As a Senior Staff Software Engineer, you will spearhead the design and development of critical, large-scale distributed systems. This senior individual contributor role demands high technical depth, cross-team influence, and end-to-end ownership of complex engineering initiatives.

You will architect and build scalable, reliable, and maintainable systems, driving technical strategy for core platform, backend, and infrastructure projects. You will also mentor engineers, establish best practices, and influence technical direction across the organization, while remaining hands-on with design, code reviews, and debugging.

Qualifications

We seek a Senior Staff Software Engineer with over 15 years of experience, ideally in backend, platform, infrastructure, or distributed systems. You must demonstrate proven experience at Staff+ technical levels, with a strong foundation in coding, debugging, and system building.

Proficiency in at least one backend language like Python, Java, or Go is essential, along with extensive experience building and operating large-scale production systems. You should possess deep architectural understanding of distributed systems, APIs, databases, and performance optimization. The role requires strong technical judgment, the ability to lead ambiguous initiatives, and effective mentorship skills. Excellent communication is vital for conveying complex technical decisions.

Essential Skills

Software EngineeringBackend DevelopmentPlatform EngineeringInfrastructure EngineeringDistributed SystemsProduct EngineeringSystems EngineeringArchitectureSystem DesignCodingDebuggingPythonJavaGoC++ScalaKotlinC#APIsDatabasesData ModelingConcurrencyReliabilityObservabilityPerformance TuningMentorshipTechnical LeadershipCommunication

Good to Have

Cloud InfrastructureDeveloper PlatformsWorkflow EnginesData PlatformsInternal ToolingAI/ML InfrastructureLLM SystemsAutomation PlatformsEvaluation FrameworksData-Intensive SystemsReliability EngineeringIncident ManagementPerformance TuningOperational ExcellenceSecurityCompliancePermissionsAuditabilityEnterprise SystemsSaaSFintechHR TechPayrollBenefitsITWorkflow Automation

Highlights

  • Actively hiring

More Details

RoleSenior Staff Software Engineer
IndustryHuman Resources
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Rippling logo

Rippling

Human Resources

Senior Staff Software Engineer at Rippling | SkillMX | SkillMX