jobapplier

Senior Software Engineer

Zuora

Skills

Required

  • product development
  • SaaS / B2B software
  • backend API development / full-stack engineering
  • low-level design principles
  • modern frameworks
  • IDEs
  • documentation best practices
  • building AI agents
  • Data Structures
  • Algorithms
  • Object-Oriented Design

Preferred

  • background services
  • data pipelines

Join Zuora, a leading subscription management platform, as a Senior Software Engineer. In this role, you will design and implement scalable features for Zuora's next-generation onboarding platform, collaborate with cross-functional teams, and deliver high-quality and high-performance solutions. You will also contribute to system designs and technical discussions, solve complex onboarding challenges, and work with a diverse tech stack including Python, Java, and AWS. Enjoy a range of benefits including company equity, retirement programs, and generous time off.

Responsibilities

  • Design and implement scalable, flexible features for Zuora’s onboarding platform.
  • Collaborate with senior engineers and architects to deliver a high-impact product roadmap.
  • Develop robust APIs, background services, and data pipelines that are efficient and developer-friendly.

Requirements

  • 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

Pay

USD 164,800 - 226,600