Software Engineer I

Rippling

1–2 yrs Bengaluru Full Time Hybrid (office + remote)
Rippling logo
Posted : today
Actively hiring

Job description

Join Rippling's Finance Experience Team as a Software Engineer I and contribute to building the core platform for our Finance Suite. This role focuses on creating a unified and intelligent financial experience, encompassing common workflows, data platforms, and AI-assisted capabilities. You'll play a key part in integrating various financial products into a cohesive suite.

This is an exciting opportunity to work with a rapidly growing company that provides comprehensive HR, IT, and Finance solutions. Rippling aims to streamline the entire employee lifecycle, from onboarding to payroll and benefits, all within a single system. We are backed by top investors and recognized as a leading startup employer.

Responsibilities

Develop intuitive web and mobile interfaces for key financial areas like overview, tasks, people, and settings. Build robust application platforms and public APIs to empower other finance product teams. Engineer foundational data experiences, including advanced filtering, sorting, and reconciliation workflows. Implement secure and auditable control mechanisms such as permissions, policies, and approvals. Collaborate with product, design, and engineering to translate complex financial processes into user-friendly experiences. Integrate AI-powered features to enhance customer insights and operational efficiency within the Finance Suite.

Qualifications

We are seeking a Software Engineer I with 1-2 years of experience in fast-paced, top-tier product companies. Proficiency in coding with languages like Java, Python, C++, or Go is essential. A deep understanding of data structures, algorithms, software design principles, and low-level design is required. Strong communication and collaboration skills are vital for working effectively within cross-functional teams. Familiarity with system design and complex distributed systems is expected. An eagerness to learn and apply new technologies to solve real-world challenges is crucial. Experience with open-source contributions, competitive coding, or a strong Computer Science background from a top institution are advantageous.

Essential Skills

JavaPythonC++GoData StructuresAlgorithmsSoftware Design PrinciplesSystem DesignDistributed SystemsWeb DevelopmentMobile DevelopmentAPI Development

Good to Have

Open Source ContributionsCompetitive CodingComputer Science Background

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer I
IndustryTechnology, SaaS, Finance
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Rippling logo

Rippling

Technology

Software Engineer I at Rippling | SkillMX | SkillMX