About this role
We’re looking for a Senior Implementation Engineer who will lead complex, enterprise customer implementations and own the technical onboarding and automation of customers at Zenskar. This role goes beyond executing migrations—you will design the onboarding approach, work closely with Account Managers on large accounts, and drive successful go-lives for customers with complex billing, data, and integration requirements.
Every enterprise customer has unique billing models, large volumes of legacy data, and custom integrations. You’ll work directly with customer stakeholders during onboarding, translate commercial and business requirements into robust technical implementations, and build scalable scripts, tools, and automation that make onboarding reliable and repeatable.
This is a hands-on, customer-facing technical leadership role where you act as the technical counterpart to the AM during implementation.
What you will be doing:
You will be responsible for leading end-to-end onboarding and configuration for large and complex customers.
Customer Implementation & Onboarding
- Own the technical implementation for enterprise and high-complexity customer onboardings from kickoff to go-live
- Partner closely with Account Managers to translate sales commitments into feasible technical execution
- Work directly with customer stakeholders to understand billing models, data structures, and integration requirements
- Design onboarding plans, sequencing workstreams, and proactively identify risks and dependencies
- Configure customer accounts, billing rules, contracts, and pricing models based on customer requirements
- Validate data accuracy and reconcile billing calculations with customer expectations
Build Onboarding Automation
- Design and develop reusable Python frameworks and tooling for common enterprise onboarding patterns
- Build robust data validation, reconciliation, and quality checks to catch issues early
- Create configuration templates and automation for complex billing setups
- Develop internal tools and dashboards to track onboarding progress and implementation health
- Document best practices and build playbooks to scale enterprise onboarding
Data Migration & Integration
- Lead large-scale data migrations from legacy systems (Stripe, Chargebee, Zuora, spreadsheets, custom sources)
- Design idempotent migration scripts that can be safely re-run and audited
- Handle complex data transformations including multi-entity, multi-currency, historical backfills, and aggregations
- Extract data via APIs, database exports, and CSVs; transform and validate it to match Zenskar’s schema
- Create reconciliation reports to verify migration accuracy and billing correctness
Customer Success & AM Partnership
- Act as the primary technical point of contact during enterprise onboarding and go-live
- Work closely with Account Managers and Customer Success to manage scope, timelines, and expectations
- Troubleshoot complex customer integration and API issues
- Provide technical guidance on best practices for billing design and usage ingestion
- Escalate recurring product gaps and implementation risks to Product and Engineering
Continuous Improvement
- Identify patterns across enterprise onboardings and build automation to eliminate manual work
- Improve internal tooling, documentation, and onboarding playbooks
- Contribute to improving API documentation and customer-facing technical guides
- Mentor junior Implementation Engineers and raise the quality bar of onboarding delivery
- Share learnings with Product to improve self-serve and enterprise readiness
Key qualifications
Technical Skills
- 4–7 years of experience in technical implementation, solutions engineering, or customer-facing engineering roles
- Strong Python scripting skills with experience building production-grade migration and automation workflows
- Deep experience with data migration, ETL processes, and complex data transformations
- Solid understanding of APIs, webhooks, and system integrations
- Strong SQL skills and experience working with relational databases (PostgreSQL preferred)
- Experience using Git and collaborative development workflows
Customer-Facing Skills
- Proven experience leading enterprise or high-complexity customer implementations
- Strong stakeholder management skills and ability to work in partnership with Account Managers
- Ability to gather ambiguous requirements and translate them into structured technical solutions
- Confident communicator who can explain technical concepts to non-technical stakeholders
- Comfortable leading customer calls, workshops, and screen-shares
Domain Knowledge (Good to have)
- Strong understanding of SaaS billing concepts (subscriptions, usage-based pricing, invoicing)
- Experience with billing systems such as Stripe, Chargebee, Zuora, or Recurly
- Familiarity with financial data accuracy, reconciliation, and audit requirements
- Experience in B2B SaaS, fintech, payments, or billing-heavy domains
Working Style
- Self-directed and comfortable owning complex customer implementations independently
- Detail-oriented with strong data validation and quality assurance instincts
- Pragmatic problem solver who balances quick delivery with scalable solutions
- Comfortable operating in ambiguous environments and setting structure where needed
- Strong bias toward automation and building leverage through tooling
Tools & Technologies You’ll Use
- Primary Language: Python (pandas, requests, SQLAlchemy)
- Data Formats: CSV, JSON, Excel, Parquet
- APIs & Integration: REST APIs, webhooks, authentication flows
- Databases: PostgreSQL
- Version Control: Git, GitHub
- Customer Systems: Stripe, Chargebee, Zuora, Salesforce, HubSpot, Netsuite, Xero
Tools:
Jupyter notebooks for exploration, scripts for automation
Location
Compensation