Senior Software Engineer
Posted
Summary
Designs and builds scalable features, APIs, background services, and data pipelines for Zuora's onboarding platform, plus AI agent capabilities, collaborating with architects and product teams on quote-to-cash workflows. Stack includes Python, Java, AWS, Kubernetes, and LLM frameworks.
- Build for scale: Design and implement scalable, flexible features that power Zuora’s next-generation onboarding platform
- Collaborate cross-functionally: Partner with senior engineers and architects to deliver a high-impact product roadmap
- Deliver quality and performance: Develop robust APIs, background services, and data pipelines that are both efficient and developer-friendly
- Innovate continuously: Contribute to system designs and technical discussions that improve performance, reliability, and developer experience
- Solve complex onboarding challenges: Build intelligent agents to streamline and resolve complex customer onboarding workflows
- At Zuora, the Milo team solves the Zuora onboarding problem by building agentic solutions to address complex implementation challenges—ranging from understanding user requirements to configurations, data migration, integration, testing, and more. We build and scale the systems that drive innovation across Zuora AI and Zuora Milo — empowering global enterprises to deliver seamless, accurate, and dynamic billing experiences to their customers
- As a key member of this team, you’ll design and develop highly distributed, performant, and reliable systems that form the foundation of Zuora’s onboarding capabilities. You’ll build intelligent agentic capabilities and implementation partners that accelerate customer time-to-value and transform quote-to-cash workflows, working closely with architects, product managers, and engineers across multiple teams to tackle complex data and infrastructure challenges
- Tech Stack: Python, Java, Langchain/Strands, Postgres/MySQL, Spring, REST API, Microservices, Kafka, NodeJS, LLM Frameworks, AI/Agent Tooling, AWS, Kubernetes
Benefits
- Company equity
- Retirement programs
- Medical, dental and vision insurance
- Paid holidays and “wellness” days and company wide winter break
- Generous, flexible time off
- 6 months fully paid parental leave
- Learning & Development stipend
- Opportunities to volunteer and give back, including charitable donation match
- Free resources and support for your mental wellbeing
- 6 – 10 years of hands-on product development experience, ideally within SaaS or B2B software environments
- Strong skills in backend API development or full-stack engineering
- Bachelor’s or Master’s degree in Computer Science or a related field
- Experience applying low-level design principles in real-world projects
- Familiarity with modern frameworks, IDEs, testing, and documentation best practices
- Hands-on experience or deep understanding of building AI agents and integrating complex business workflows into agentic architectures
- Solid understanding of Data Structures, Algorithms, and Object-Oriented Design
