Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Go image - Rise Careers
Job details

Senior Software Engineer - Go

What do we do?

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 in our Payments and Checkout Group, you’ll be developing features, testing hypotheses and rolling out changes to improve payment acceptance and checkout conversion. Working closely with your team, you will impact how our Payments and Checkout technologies perform for our customers.


You’ll get to collaborate with multiple teams, alongside engineers, product managers, and designers. Getting involved in a wide range of areas which 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.

What you'll do: 

  • Be a part of our Payments and Checkout group, working on projects that aim to improve payment acceptance, checkout conversion, global compliance and local acquiring. Using data, you’ll have the opportunity to directly influence the team's success.

  • Contribute high-quality Go code in a large codebase, in both existing and brand new services

  • Collaborate on features to a high standard from initial concept and planning, right through to rollout, with other engineers and non-technical colleagues, and with excellent written and verbal communication

  • Level-up the team’s engineering practices through mentoring other engineers, and by leading the technical planning of team initiatives

  • Help to continuously improve the reliability and scalability of Paddle’s high-traffic event-driven system

  • Improve the team’s software quality by implementing automated tests, and also by having an eye for edge-cases and system design

  • Practise DevOps: you’re responsible for getting your code to production, supporting and monitoring its performance, and helping to keep our AWS infrastructure efficient

We'd love to hear from you if you:

  • Have a solid development background with Go

  • Have experience designing and building systems to handle high traffic at scale in a cloud-based environment in AWS

  • Are someone who enjoys collaborating with our technical and non-technical departments

  • Have a proactive attitude towards finding ways to improve the code and team processes

  • A strong understanding of the development process - from design through to deployment, maintenance, and what that means for day-to-day development

  • Are someone who takes pride in what you build

  • Are interested in what new tools and techniques you could introduce to us!

Everyone is welcome 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. 


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.

Paddle Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Paddle DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Paddle
Paddle CEO photo
Christian Owens and Jimmy Fitzgerald
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Go, Paddle

Are you ready to join Paddle as a Senior Software Engineer - Go? Here at Paddle, we’re changing the game for SaaS companies with our innovative payment infrastructure. As a Merchant of Record, we simplify the complex stack of payments-related services and take on the pain of payment fragmentation, making it faster, safer, and cheaper for our customers. Imagine being a key player in a company that serves over 3000 software sellers across 245 territories globally, backed by prestigious investors like KKR and Notion. In this role, you’ll work within our Payments and Checkout group to develop and implement features that enhance payment acceptance and boost checkout conversion. You’ll collaborate with an experienced team of engineers, product managers, and designers to bring ideas from concept to rollout. Your contributions will directly impact our technology's performance and our customers' satisfaction while staying involved in critical areas like global compliance and local acquiring. This isn't just a coding job; it's a chance to mentor others and elevate our engineering practices, ensuring reliability and scalability in our high-traffic event-driven system. If you have a solid Go development background and experience in designing systems for the cloud, Paddle is an exciting place for you to grow your career while enjoying a culture that celebrates diversity and inclusion. We’re not just looking for skills; we want passion, curiosity, and unique perspectives. Let’s leverage your expertise and build something exceptional together!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Go Role at Paddle
What are the key responsibilities for the Senior Software Engineer - Go role at Paddle?

As a Senior Software Engineer - Go at Paddle, your key responsibilities will include developing and implementing features aimed at improving payment acceptance and checkout conversion. You'll be writing high-quality Go code, collaborating on projects from the initial concept to rollout, and mentoring other engineers. Additionally, you'll focus on enhancing software quality through automated testing and will be practicing DevOps to ensure your code gets to production smoothly.

Join Rise to see the full answer
What qualifications are necessary for the Senior Software Engineer - Go position at Paddle?

To qualify for the Senior Software Engineer - Go position at Paddle, you should have a solid background in Go development and experience with designing systems that handle high traffic in a cloud-based environment, specifically AWS. Familiarity with DevOps practices is essential, as is an understanding of the full development process from design to deployment. We value a proactive attitude and the ability to collaborate with various teams.

Join Rise to see the full answer
How does Paddle support diversity in the hiring process for the Senior Software Engineer - Go role?

Paddle is committed to fostering an inclusive environment where every individual’s perspective is valued. In the hiring process for the Senior Software Engineer - Go role, we encourage applicants from diverse backgrounds, regardless of their study history, appearance, or origin. We focus on skills, curiosity, and passion. If you require any accommodations during the application process, we’re here to support you.

Join Rise to see the full answer
What kind of work culture can a Senior Software Engineer - Go expect at Paddle?

At Paddle, a Senior Software Engineer - Go can expect a collaborative and respectful work culture characterized by transparency and diversity. We pride ourselves on our shared values of executing with impact and continuously improving as a team. With the flexibility to work remotely or from stylish hubs, Paddle offers opportunities for professional development and a commitment to employee well-being.

Join Rise to see the full answer
What benefits can a Senior Software Engineer - Go expect working at Paddle?

Paddle offers a competitive package of benefits for the Senior Software Engineer - Go role, including attractive salaries, stock options, retirement plans, and private healthcare. Employees enjoy unlimited holidays, enhanced parental leave, and ongoing personal development opportunities, including access to an annual learning fund and training programs to help foster their professional growth.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Go
Can you describe your experience working with Go in a cloud-based environment?

When asked about your experience with Go in a cloud environment, focus on specific projects where you've developed applications or services in Go on platforms like AWS. Mention your role in these projects, the challenges faced, and how you overcame them, especially regarding high-traffic handling and system scalability.

Join Rise to see the full answer
How do you ensure the quality of your code?

To ensure code quality, discuss your practices for writing clear, maintainable code, your approach to implementing automated testing, and how you measure success through metrics like code coverage and system performance. Share examples of how you mentor others in improving code quality or share tools you’ve used.

Join Rise to see the full answer
Describe a time when you collaborated with non-technical teams. How did you manage communication?

When discussing collaboration with non-technical teams, emphasize your ability to communicate complex technical concepts in simple terms. Provide a specific example where you worked with product managers or designers and how you ensured alignment and clarity throughout the development process.

Join Rise to see the full answer
What is your experience with DevOps practices?

In answering this question, detail your experience with the DevOps lifecycle, from development to deployment and monitoring. Highlight any tools you’ve used for CI/CD, how you maintain cloud infrastructure, and your commitment to ensuring smooth and efficient deployments.

Join Rise to see the full answer
How do you keep up with the latest technology trends and tools?

When discussing your approach to staying current on technology trends, include specific resources like blogs, webinars, podcasts, or online courses. Highlight any communities you engage with, such as tech meetups or online forums, and mention any recent technologies or tools you’ve introduced to your team.

Join Rise to see the full answer
Can you give an example of a challenging engineering problem you solved?

To respond effectively, choose a specific problem from your past work experience that required innovative thinking or collaboration. Describe the problem, your approach to solving it, the steps taken, and the outcome, emphasizing how it ultimately contributed to the project or team success.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced work environment?

In answering this question, explain your strategies for prioritizing tasks, such as using project management tools, breaking down objectives, or assessing dependencies. Include examples of how this has helped you meet deadlines in previous roles, and discuss collaboration with your team to remain aligned on priorities.

Join Rise to see the full answer
What measures do you take to ensure a project's scalability?

Discuss the principles of scalable architecture you adhere to, such as microservices design, load balancing, and performance testing. Provide examples from past projects where you ensured scalability and how you handled growth or unexpected loads.

Join Rise to see the full answer
How would you mentor a junior developer on your team?

To answer this, discuss the importance of providing guidance, feedback, and resources to help a junior developer grow. Share a specific mentoring experience, detailing how you approached it, the challenges faced, and the impact it had on the junior developer’s growth.

Join Rise to see the full answer
What attracts you to the Senior Software Engineer - Go position at Paddle?

In answering this question, reflect on your appreciation for Paddle’s mission, culture, and values. Highlight your interest in working on payment technologies and how Paddle’s emphasis on collaboration and continuous improvement aligns with your career goals and personal values.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Paddle Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 18 hours ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Fast-Paced
Growth & Learning
Transparent & Candid
Feedback Forward
Dare to be Different
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Flex-Friendly
Snacks
Social Gatherings
Company Retreats
Fitness Stipend
Paid Holidays
Summer Fridays
Work Visa Sponsorship
Bias Training
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Dental Insurance
Life insurance
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 8 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!