Skip to content
RipplingRippling

Senior Software Engineer - Global Payroll

Build and lead development of scalable India and Singapore payroll systems, including payroll calculations, compliance, integrations, and filings. The role requires 5–7 years of experience, strong Python and Django expertise, large-scale web platform experience, and cross-functional technical leadership.

About the job

Responsibilities

  • Own and deliver multi-team quarterly goals, taking responsibility for project success and aligning team goals with organizational priorities.
  • Convert complex requests into scalable, clean designs and code while serving as a multi-system architecture expert.
  • Debug systems, manage on-call incidents, act as Incident Commander, and conduct postmortems.
  • Focus on maintainability and quality while implementing security best practices.
  • Contribute to robust and scalable systems supporting IN/SG payroll.
  • Write clean, maintainable code and improve the technology stack and engineering processes.
  • Participate in code reviews and design discussions.
  • Collaborate with engineers, product managers, other teams, and third-party systems to build and ship product features.
  • Build strong stakeholder relationships, act as a technical liaison, and proactively clarify requirements.
  • Mentor teammates, exchange feedback, contribute to recruiting, drive knowledge sharing, and seek mentorship.

Requirements

  • 5–7 years of professional experience in a fast-paced engineering environment.
  • Experience building large-scale platforms for web applications.
  • Experience leading projects spanning multiple teams and requiring cross-functional collaboration.
  • Experience mentoring and leading a small team of engineers.
  • Expertise in Python and Django.
  • Familiarity with MongoDB or similar NoSQL databases.
  • Strong grasp of computer science fundamentals, including data structures, algorithms, and system design basics.
  • Ability to debug and troubleshoot independently.

Nice to Have

  • Exposure to frontend development with JavaScript.

Skills

Python, Django, MongoDB, NoSQL, JavaScript, Data Structures, Algorithms, System Design, Web Applications, Incident Management

Apollo

Apollo

Bengaluru, India

Senior Backend Engineer II
No salary listedHybrid5+ YOEBackend Engineering

Senior backend engineer responsible for designing, shipping, and operating scalable distributed services while owning the full development lifecycle. The role requires 5+ years of backend experience, strong system design fundamentals, operational judgment, and effective use of AI-assisted development.

6sense

6sense

Bengaluru, India

Senior Software Engineer
No salary listedOn-site7+ YOEBackend Engineering

Senior software engineer responsible for designing scalable backend systems, APIs, microservices, and distributed applications. Requires 7+ years of software engineering experience with Python or Java and cloud-platform experience.

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.