About The Position

Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy. We are looking for a Senior Software Engineer to join our team! As a Senior Software Engineer, Backend within the Business Technology Transformation team, you will be a high-impact contributor directly influencing Toast's financial success. Your traditional software engineering expertise will be essential across internal groups as the company expands. Specifically, within the cross-system Orders and Subscriptions team, you will be accountable for order and subscription data, from initial customer signing up to billing. The team's mission is focused on revenue optimization and growth, driving increased recurring revenue, and enabling new go-to-market strategies through advanced pricing and billing models. Your responsibilities will cover managing the customer lifecycle after Sales and before Customer Onboarding processes, which includes orders, amendments, upsells, downsells, and renewals, leveraging service integrations between core systems like Salesforce and Zuora. Ultimately, the goal is to enhance system stability, improve the experience for customers and stakeholders through automation, and reduce the volume of customer care tickets.

Requirements

  • 3+ years of software engineering experience, preferably in a backend role.
  • Bachelor’s in Computer Science or equivalent
  • Experience delivering high-quality, reliable services to production using languages such as Java, Kotlin, or other object-oriented languages.
  • Experience working with REST, XML, and JSON.
  • Strong understanding of query languages, data manipulation, and distribution.
  • Excellent documentation, QA, version control, and attention to detail skills.

Nice To Haves

  • Experience with Workato or a similar iPaaS.
  • Exposure to distributed systems, scaling challenges, SaaS, SQL, JS, & Pulsar is a plus.
  • Experience with Enterprise Applications like Salesforce, NetSuite, or Zuora Billing.

Responsibilities

  • Work on large-scope, high-impact projects driving significant business value.
  • Design, implement, and maintain scalable, secure, and cost-effective backend systems.
  • Collaborate and communicate with cross-functional product teams.
  • Implement and maintain new and legacy platform integrations.
  • Plan and execute application integration with existing systems.
  • Draft technical designs, engineering, and testing plans for integrations.
  • Work with QA automation team members to develop and automate end-to-end and unit testing for stability.
  • Manage and optimize data storage, application performance, high availability, and comprehensive monitoring/alerting.
  • Utilize CI/CD pipelines and containerization for automated deployment and testing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service