Software Engineer @Upsun
Software Development
Salary unspecified
Employment Type full-time
Posted 5d ago

[Hiring] Software Engineer @Upsun

5d ago - Upsun is hiring a remote Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Northern America, Western Europe

Role Description

As a Software Engineer at Upsun, you will build and maintain the backend services behind our customers' billing. Billing is your main focus: invoices, taxes, usage reporting, and the integrations that connect our platform to the commercial systems behind it. These systems handle tens of millions in revenue each year across multiple products, entities, and currencies. Accuracy matters, and your work reaches customers directly.

  • Build billing integrations: Develop and maintain backend services and API integrations in Go that connect our platform to external billing systems.
  • Ship usage-based billing features: Build features such as usage tracking, estimates, usage alerts, and invoicing. Work with other engineering teams to understand how new features are measured and charged.
  • Complete billing migrations: Help finish moving billing to external systems while keeping data accurate and customers unaffected.
  • Troubleshoot and fix issues: Investigate and resolve billing issues raised by Support and Finance, from incorrect usage data to failed integrations.
  • Protect customers and data: Contribute to anti-abuse measures and keep security in mind when working with sensitive customer and payment data.
  • Work across teams: Partner with Finance, Product, and Support, and communicate clearly and asynchronously with a team spread across Europe, North America, and India.
  • Build with good practice: Write tested, well-documented code, take part in pair programming and code review, and use AI-assisted tools thoughtfully in your workflow.

Qualifications

  • 3+ years of professional backend development in Go.
  • Hands-on experience working with relational databases such as PostgreSQL or MySQL/MariaDB.
  • Experience integrating with external REST APIs, including handling errors, retries, and rate limits.
  • Attention to detail in systems where a mistake can reach a customer's invoice, and an interest in concepts like idempotency and consistency in distributed systems.
  • A habit of writing unit and integration tests, including for failure paths, and thinking about how your code behaves in production.
  • An understanding of common security vulnerabilities and how to avoid them in backend services.
  • You enjoy working on billing and financial systems and want to make them your focus.
  • You write clearly and collaborate well across teams and time zones.

Requirements

  • Remote work isn't just a trend - it's our foundation. We are currently focused on hiring for this role in Canada, France, Germany, Spain, and the United Kingdom.
  • We welcome applications from all qualified candidates who are legally authorized to work in these countries.

Benefits

  • A product you can believe in - Join us in transforming how businesses build and manage web applications, driven by making a positive impact as a proud B Corp.
  • An Award-Winning Workplace - We’ve been recognized by Forbes’ Top 30 Companies for Remote Jobs and France’s Best Workplaces for Women.
  • A culture that values your voice - Join a flexible, open, and inclusive work environment where your voice is encouraged, and your ideas shape our growth and evolution.
  • A global team - Collaborate with colleagues from diverse backgrounds across the world, embracing different perspectives.
  • Flexible PTO
  • Comprehensive healthcare coverage (UK, Canada, France, Spain, USA)
  • Company stock options
  • Professional development budget
  • Office equipment budget
  • Wellness budget
  • Annual team gatherings
  • Internet reimbursement
  • Inclusive parental leave
  • Remote work travel program
Before You Apply
️
remote Be aware of the location restriction for this remote position: Northern America, Western Europe
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @Upsun
Software Development
Salary unspecified
Employment Type full-time
Posted 5d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Northern America, Western Europe
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,887+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later