Staff Software Engineer
UpkeepFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Key technologies and capabilities for this role
Common questions about this position
Yes, this is a remote position.
This information is not specified in the job description.
The role requires deep experience designing and evolving large-scale, distributed backend systems with strong foundations in architecture, performance, reliability, and data integrity, a track record of leading company-level technical strategy and delivering multi-quarter, cross-team initiatives, and the ability to operate as an architect, strategist, and problem solver.
The role reports to the Senior Director of Engineering and involves mentoring Staff and Senior engineers while partnering with the Product team and other stakeholders.
Strong candidates blend deep distributed systems expertise with strategic thinking, exceptional communication skills, a talent for building collaborative relationships, and genuine empathy for customers.
Platform for SaaS billing and compliance
Paddle simplifies software sales for SaaS companies by providing a platform that manages billing, payments, tax compliance, and customer support. Its tools allow developers to focus on product development instead of administrative tasks. Paddle's all-in-one solution includes payment processing, subscription management, invoicing, and compliance with international tax laws, helping clients streamline operations and scale efficiently. The company earns revenue through transaction fees and subscription plans, aligning its success with that of its clients. Paddle's platform is flexible, easy to configure, and offers extensive API documentation for seamless integration. It also supports webhook notifications for real-time updates. The goal of Paddle is to be a vital partner for software companies aiming to grow internationally while managing the complexities of tax and compliance.