Software Engineer (Fullstack / Backend) — Platform & Delivery Systems
Zapier • IndiaAI at Zapier
At Zapier, we build and use automation every day to make work more efficient, creative, and human. So if you’re using AI tools while applying here - that’s great! We just ask that you use them responsibly and transparently.
Check out our guidance on How to Collaborate with AI During Zapier’s Hiring Process, including how to use AI tools like ChatGPT, Claude, Gemini, or others during our hiring process - and when not to.
Job Posted: April 13th, 2026
Location: India
Zapier is entering its next stage of growth, expanding enterprise capabilities, scaling AI-driven development workflows, and increasing the sophistication of our delivery systems.
As our product surface area grows and AI becomes an increasing part of our development lifecycle, so does the complexity of building and shipping software that is reliable, scalable, and easy to evolve.
We’re looking for both L3 (Software Engineer) and L4 (Senior Software Engineer) candidates to help build and evolve the systems that power how engineers develop, test, and deliver software at Zapier.
This is a highly hands-on role for engineers who operate with strong autonomy, take ownership of complex problems, and build high-quality systems across backend services and internal developer-facing tools.
If you enjoy designing APIs, building scalable backend systems, and improving developer workflows through thoughtful tooling and interfaces, this role is for you.
Level Expectations
L3 — Software Engineer
You understand how the systems you work on fit together end-to-end. You can take a well-defined task and deliver it from start to finish, including tests, documentation, and deployment. You call out risks early, ask for help when needed, and communicate progress clearly. You debug issues using logs and metrics, and when something is beyond your scope, you know how to involve the right people. You use AI tools in your daily work and remain accountable for the quality of what ships.
L4 — Senior Software Engineer
You go beyond your own tasks. You lead technical design for projects, especially those involving multiple systems or teams. You define and break down work, helping others execute effectively. When issues arise, you assess impact, coordinate responses, and drive long-term improvements. You create reusable patterns and best practices. You mentor engineers and identify recurring problems that inform roadmap-level improvements.
Note: Final leveling is determined during the interview process and aligned with Zapier’s leveling framework.
Team Focus
Our team builds and maintains the systems and services that power software delivery and developer workflows at Zapier.
Our mission is to make software development:
Predictable
Observable
Cost-efficient
Scalable
AI-ready and evolving
We build internal platforms, APIs, and tools that improve how engineers build, test, and ship software, partnering closely with Infrastructure, Security, and Product teams.
In This Role, You’ll
Build & Own Backend and Platform Systems
Design, build, and operate backend services and internal APIs
Develop systems that support developer workflows (CI/CD, validation, deployment orchestration)
Improve system performance, scalability, and reliability
Contribute to shared libraries, frameworks, and internal tooling
You will spend the majority of your time writing production code and shipping meaningful improvements.
Own Delivery of Complex Initiatives
Own end-to-end delivery of projects or major components
Collaborate with Tech Leads, Product, and Design on solution design
Define technical approaches through design docs, spikes, or PoCs
Break down work into clear, executable tasks and drive them to completion
Identify risks, tradeoffs, and evolving scope early
Ensure work meets Definition of Done, including testing, observability, and rollout readiness
You are accountable for delivering outcomes, not just completing tasks.
Drive Technical Design & Decision-Making
Lead design efforts for your projects and contribute to broader system design
Design APIs and services with scalability, maintainability, and usability in mind
Evaluate tradeoffs across performance, cost, and developer experience
Write clear technical design documents and influence decisions through strong reasoning
You operate with autonomy in technical decisions within your scope.
Build Fullstack Experiences for Developers
Build internal UIs, dashboards, or tooling that improve developer workflows
Collaborate with frontend or design partners when needed
Ensure backend systems are accessible, observable, and usable by engineers
Collaborate Across Engineering
Partner with Infrastructure, Security, and other engineering teams
Align with Product and Design on scope, priorities, and tradeoffs
Support adoption of internal tools and platform standards
Communicate progress, risks, and decisions clearly in an async-first environment
Improve Reliability, Observability & Performance
Define and improve system and delivery metrics
Build observability into services and workflows
Debug complex production issues and participate in incident response
Identify systemic issues and drive improvements proactively
Raise the Engineering Bar
Review code and designs, providing high-quality feedback
Uphold strong standards for testing, reliability, and maintainability
Contribute to improving team practices, tooling, and workflows
Share knowledge and mentor other engineers (without formal management responsibilities)
About You
You Are Highly Technical and Hands-On
You are comfortable building backend systems and, when needed, contributing across the stack. You enjoy writing production-quality code and solving complex problems.
You Own Problems End-to-End
You take responsibility for delivering outcomes, from problem definition to production validation.
You Operate with Autonomy
You move projects forward independently, make sound decisions, and unblock yourself and others.
You Think in Systems
You design solutions with scalability, cost, reliability, and developer experience in mind.
You Communicate and Collaborate Effectively
You work well across teams, align stakeholders, and clearly communicate tradeoffs and decisions.
You Raise the Bar Around You
You improve code quality, system design, and engineering practices through your contributions.
You Are Fluent in AI-Assisted Development
You are comfortable using AI tools in your daily engineering workflow and think critically about where they add value.
You use LLMs/copilots to accelerate coding, debugging, and design exploration
You understand limitations and risks (e.g., correctness, security) and validate outputs
You are interested in how AI impacts backend systems, APIs, and developer workflows
Qualifications
5–8+ years of experience in software engineering (backend or full-stack)
Strong experience building backend systems and APIs
Experience with modern web stacks (e.g., TypeScript, Node.js, Python, or similar)
Experience designing and operating production systems
Strong coding skills and software engineering fundamentals
Experience in debugging complex systems and improving reliability
Experience contributing to system design and technical decision-making
Experience using AI tools (e.g., LLMs, copilots) in software development workflows
Understanding of how AI impacts software development and system design
Nice to have:
Experience building internal tools or developer platforms
Experience with CI/CD systems or infrastructure
Experience working in high-growth or distributed environments
Application Deadline:
The anticipated application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later, or if the position is filled.
Even though we’re an all-remote company, we still need to be thoughtful about where we have Zapiens working. Check out this resource for a list of countries where we currently cannot have Zapiens permanently working.