Paddle logo

Senior Software Engineer - Go (Billing)

Paddle

About Paddle

Paddle offers SaaS companies a completely different approach to their payment infrastructure. Instead of assembling and maintaining a complex stack of payments-related apps and services, we’re a Merchant of Record for our customers. That means we take away 100% of the pain of payment fragmentation. It’s faster, safer, cheaper, and, above all, way better.

We’re backed by investors including KKR, FTV Capital, Kindred, Notion, and 83North and serve over 3000 software sellers in 245 territories globally.

The Role

As a Senior Software Engineer within our Billing Enablement team, you will play a key role in developing core areas of our new billing platform. You'll take the lead on tasks related to discovering new features and planning their implementation. Additionally, you'll be actively involved in new projects, providing valuable technical expertise and shaping the future of our billing platform.

You’ll collaborate with multiple teams, alongside engineers, product managers, and designers. Getting involved in a wide range of areas will provide you with plenty of opportunities to develop your own skills and ultimately grow your career as a valued member of the engineering team.

Tech Stack

  • Go for our new services
  • PHP and Laravel for our legacy system
  • Docker in production and local development
  • gRPC for internal services running on AWS Fargate
  • AWS Lambda for event-based services
  • AWS SQS for our asynchronous message queues
  • MySQL and DynamoDB for persistent data storage
  • Redis for key/value store
  • Terraform and Cloudformation for infrastructure management

What You'll Do

  • Develop high traffic APIs used by hundreds of thousands of users per month
  • Engineer high-performance background workers for consuming queues
  • Practise DevOps, you’re responsible for getting your code to production and supporting it
  • Use the latest AWS services available to run your code
  • Help design a stable platform to support phenomenal growth
  • Mentor and coach other engineers
  • Play a part in an agile team, either kanban or scrum as needed

We'd Love to Hear From You If You:

  • Have a development background with Go
  • Have experience designing and building systems to handle high traffic at scale in a cloud-based environment in AWS
  • Enjoy collaborating with our technical and non-technical departments
  • Proactively find ways to improve the code and team processes
  • Have a strong understanding of the development process - from design through to deployment, maintenance, and what that means for day-to-day development
  • Take pride in what you build
  • Are interested in what new tools and techniques you could introduce to us!

Why You’ll Love Working at Paddle

We are a diverse, growing group of Paddlers across the globe who pride ourselves on our transparent, collaborative, and respectful culture.

We live and breathe our values, which are:

  • Exceptional Together
  • Execute with Impact
  • Better than Yesterday

We offer a full suite of benefits, including attractive salaries, stock options, retirement plans, private healthcare, and well-being initiatives.

We are a ‘digital-first’ company, which means you can work remotely, from one of our stylish hubs, or even a bit of both! We offer all team members unlimited holidays and enhanced parental leave. We invest in learning and will help you with your personal development via constant exposure to new challenges, an annual learning fund, and regular internal and external training.

Inclusion at Paddle

At Paddle, we’re committed to removing invisible barriers, both for our customers and within our own teams. We recognise and celebrate that every Paddler is unique and we welcome every individual perspective. As an inclusive employer, we don’t care if, or where, you studied, what you look like or where you’re from. We’re more interested in your craft, curiosity, passion for learning, and what you’ll add to our culture. We encourage you to apply even if you don’t match every part of the job ad, especially if you’re part of an underrepresented group.

Please let us know if there’s anything we can do to better support you through the application process and in the workplace. We will do everything we can to support any accommodations needed. We’re committed to building a diverse team where everyone feels safe to be their authentic self. Let’s grow together.

Benefits
Extracted with AI

  • Attractive salaries
  • Stock options
  • Retirement plans
  • Private healthcare
  • Well-being initiatives
  • Unlimited holidays
  • Enhanced parental leave
  • Annual learning fund

Similar jobs

Last update: 23 minutes ago

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Deel logo
Deel

Senior Backend Engineer (Node.js + Go)

Join Deel as a Senior Backend Engineer with expertise in Node.js and Go. Work remotely and help build a global-first people platform.

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

SumUp logo
SumUp

Senior Backend Engineer (Golang)

Join SumUp as a Senior Backend Engineer (Golang) in Sofia to build resilient systems and APIs, ensuring high availability and observability.

Urban Sports Club logo
Urban Sports Club

Senior Backend Engineer - Golang

Join Urban Sports Club as a Senior Backend Engineer in Valencia, Spain. Work with Golang and GCP in a hybrid environment.

Tabby logo
Tabby

Senior Backend Engineer (Golang)

Join Tabby as a Senior Backend Engineer specializing in Golang, working remotely with cutting-edge fintech technology.

Delivery Hero logo
Delivery Hero

Junior Software Engineer (Golang) - AdTech

Join Delivery Hero as a Junior Software Engineer in Berlin, focusing on Golang and AdTech solutions.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.

instacar logo
instacar

Senior Back End Developer (Golang)

Join instacar as a Senior Back End Developer specializing in Golang. Work on large-scale applications in a dynamic, innovative environment.

Wellhub logo
Wellhub

Staff Software Engineer - Platform

Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Gofore logo
Gofore

Senior Full-Stack Developer with AWS and Angular

Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!

Sysdig logo
Sysdig

Senior Software Engineer - Java/Golang

Join Sysdig as a Senior Software Engineer in Zaragoza, Spain. Work on backend development with Java/Golang in a hybrid environment.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

Discord logo
Discord

Software Engineer, Billing

Join Discord as a Software Engineer, Billing, focusing on payments systems. Work remotely with Python, React, and more.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join banQi as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely in a dynamic fintech environment.

Buf logo
Buf

Senior Software Engineer - Go

Join Buf as a Senior Software Engineer specializing in Go to enhance Bufstream, a Kafka-compatible platform.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Calm logo
Calm

Senior Backend Engineer

Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.

Bloomreach logo
Bloomreach

Senior Software Engineer - Microservices and AI

Join Bloomreach as a Senior Software Engineer to work on microservices and AI solutions in a remote-first environment.