Software Engineer
Platform.sh · Remote • Anywhere
About this role
## About Upsun (formerly Platform.sh) Upsun is the cloud application platform humans and robots love. Built for today's hybrid teams where AI agents write and test code and humans solve the problems that matter. Developers, DevOps engineers, and platform teams use Upsun to build, ship, and scale confidently. **Key Features:** • Predictable performance, even at scale • Secure, compliant environments by default • Real-time observability and profiling built in • Cloning, configuration, and provisioning in seconds • AI-ready features that plug directly into your stack --- ## Impact of a Software Engineer As a Software Engineer at Upsun, you will build and maintain backend services for customer billing. You'll own components handling invoices, taxes, usage reporting, and integrations connecting our platform to commercial systems. These systems handle tens of millions in revenue annually across multiple products, entities, and currencies. You'll act as a key link between engineering, Finance, and Product, helping build billing components for every new offering Upsun launches. --- ## What to Expect • **Build billing integrations:** Develop backend services and API integrations in Go connecting to external billing systems • **Ship usage-based billing features:** Build usage tracking, estimates, alerts, and invoicing • **Complete billing migrations:** Move billing to external systems while maintaining accuracy • **Troubleshoot and fix issues:** Investigate billing issues from Support and Finance • **Protect customers and data:** Contribute to anti-abuse measures and security • **Work across teams:** Partner with Finance, Product, and Support across distributed time zones • **Build with good practice:** Write tested, documented code with pair programming and code review --- ## What You Bring • **Go development:** 3+ years professional backend development in Go • **Relational databases:** Hands-on experience with PostgreSQL or MySQL/MariaDB • **Third-party API integration:** Experience integrating REST APIs with error handling and rate limits • **Care for accuracy:** Attention to detail in systems reaching customer invoices; understanding of idempotency and consistency • **Testing and reliability:** Habit of writing unit and integration tests, including failure paths • **Security awareness:** Understanding of common vulnerabilities in backend services • **Interest in billing:** Enjoy working on billing and financial systems • **Clear async communication:** Write clearly and collaborate across teams and time zones --- ## Where We Hire Remote-first company. Currently hiring in: **Canada, France, Germany, Spain, and the United Kingdom**. Must be legally authorized to work in these countries. No visa sponsorship available at this time. --- ## How We Hire 3 interviews on Google Meet: 1. 45 minutes with Talent Acquisition 2. 60 minutes with Hiring Manager 3. 60 minutes with Team (Pair Programming Session) *All roles require background checks.*
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.