Skip to content
RipplingRippling

Senior Software Engineer

Builds scalable, two-way ERP and financial-system integrations that automate accounting workflows across Rippling products. The role requires 6+ years of software engineering experience, strong backend or full-stack skills, database expertise, and production troubleshooting ability.

About the job

Responsibilities

  • Grow Payroll products by expanding accounting coverage across spend use cases.
  • Design, build, and maintain scalable, two-way integrations between Rippling and ERP systems, supporting journal syncing, bank reconciliations, audit data, and real-time transaction flows.
  • Ship medium-to-large features end-to-end, including requirements gathering, architectural design, coding, testing, deployment, and iteration.
  • Collaborate with Product, UX, internal platform teams, and external partners to translate business needs into technical solutions.
  • Define and enforce best practices for code quality, unit and integration testing, observability, and performance.
  • Provide production support and incident response by debugging integration failures, triaging customer issues, and implementing reliability improvements.
  • Improve integration frameworks and abstractions across ERP platforms.
  • Drive roadmap initiatives, propose architectural enhancements, and influence the team’s vision for global accounting capabilities.
  • Mentor junior engineers, conduct design and code reviews, and help unblock teammates.

Requirements

  • Bachelor's or master's degree in Computer Science, or equivalent practical experience.
  • 6+ years of professional software engineering experience shipping backend or full-stack systems end-to-end.
  • Strong fundamentals in data structures, algorithms, distributed systems, and reliability at scale.
  • Proficiency in one or more backend languages, including Python, Go, Java, or Node.js.
  • Experience with RESTful or gRPC APIs.
  • Experience building integrations or middleware, ideally for ERP or financial systems.
  • Database experience with relational and NoSQL stores, including schema design and efficient queries.
  • Production troubleshooting experience, including logs, metrics, incident analysis, and root-cause fixes.
  • Strong product mindset and communication skills.
  • Ability to learn unfamiliar frameworks and codebases and take on cross-functional technical work.

Nice to Have

  • Experience with NetSuite SuiteTalk, QuickBooks API, Dynamics OData, or Oracle integrations.
  • Experience with accounting workflows such as journal entries, reconciliations, and book closure.

Compensation and Benefits

  • Competitive salary, benefits, and equity.

Skills

Python, Go, Java, Node.js, REST APIs, gRPC, NetSuite, Quickbooks, Microsoft Dynamics 365, Oracle, Postgres, MySQL, MongoDB, Redis, Distributed Systems

Okta

Okta

Bengaluru, India

Senior Fullstack Engineer [ Node.js Heavy + React ]
No salary listedHybrid5+ YOEFullstack Engineering

Senior full-stack engineer building scalable enterprise identity features across React and Node.js/TypeScript. Requires 5+ years of large-scale systems experience plus strong expertise in PostgreSQL, MongoDB, Redis caching, performance optimization, and API design.

Navan

Navan

Bengaluru, India

Senior Fullstack Engineer
No salary listedOn-site5+ YOEFullstack Engineering

Senior full-stack engineer building enterprise travel-platform features across Java/Spring Boot services and modern web interfaces. The role requires 5+ years of software development experience, scalable systems expertise, and proficiency with frontend frameworks, TypeScript, cloud platforms, and microservices.

Zocdoc

Zocdoc

Pune, India

Senior Web Developer
No salary listedOn-site4+ YOEFullstack Engineering

Own and evolve Zocdoc’s provider-facing CMS-backed website, developing custom components, integrations, landing pages, and performance improvements. The role requires 4–7 years of web development experience, strong WordPress and front-end skills, and familiarity with APIs, hosting, and marketing technology.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.