Senior Software Engineer

May 2, 2024

Apply Now
Logo of Recurly

Recurly

Recurly is a leading global subscription management platform that specializes in creating personalized and engaging subscriber experiences. They offer a range of solutions such as payments orchestration, subscriber management, recurring billing, churn management, and revenue recognition. The platform supports various industries including streaming media, digital publishing, consumer goods, and telecommunications. Recurly provides tools and expertise for automating billing, revenue management, and forecasting, allowing businesses to optimize their subscription models and increase ROI. With integration and compliance solutions, Recurly helps companies to manage their subscription processes efficiently and effectively.

subscription billing • recurring billing • saas billing • cloud billing • recurring payments

201 - 500 employees

Founded 2010

☁️ SaaS

💳 Fintech

🛍️ eCommerce

📋 Description

• Requiring strong  technical skills, understanding Agile methodologies, capability to work on specific programming languages like Ruby on Rails, GoLang, Node.JS, and others. • Understanding and working on the development and maintenance of software applications for Payments, Billing & Invoicing, and Subscription Management. • Work together with cross-functional teams and participate in code reviews, communication on new features, technical challenges, and implementation details. • Utilize your expertise to optimize software performance, identify bottlenecks, and implement reductions, and actively participate in ongoing technology research and improvements. • Ability and experience in creating features, fixing bugs, and contributing to product roadmaps following Agile practices.

🎯 Requirements

• Proven experience as a hands-on Software Engineer, ideally with 5+ years of industry experience, showcasing a strong and diverse technical background. • Strong knowledge and expertise in the Ruby/Ruby on Rails platform, with a track record of building robust and scalable applications. • Knowledge of Golang or willingness to learn to build highly scalable, maintainable services in Go a bonus. • Understanding of payment processing technologies, gateways and alternative payment methods is a bonus! • Experience in designing and developing systems that can operate at scale, handling high traffic and large volumes of data effectively. • Familiarity with Agile or Scrum methodologies, with the ability to adapt and thrive in an Agile development environment. • Demonstrated capability to provide technical mentoring and guidance to other developers, fostering a collaborative and knowledge-sharing team culture. • Strong written and verbal communication skills, enabling effective communication with both technical and non-technical stakeholders. • A mindset that emphasizes measuring the impact of engineering decisions, ensuring security best practices, and maintaining system stability. • Ability to hold oneself and others accountable to high standards, particularly when working with production systems, to deliver reliable and high-quality products. • A track record of applying analytical and creative problem-solving skills to tackle complex technical challenges. • Capability to assess and recommend appropriate technologies, tools, and frameworks that align with project requirements and best engineering practices. • A passion for continuous learning and staying up-to-date with the latest industry trends, emerging technologies, and best practices in software engineering.

🏖️ Benefits

• Collaborate on and inform cross-functional teams of new feature technical design, technical requirements, limitations, and implementation. • Utilize your expertise in Ruby on Rails, Go-Lang, and Node.JS to contribute to the development of various components of our software applications, encompassing both frontend and backend functionalities. • Conduct regular code reviews, identify potential issues, and ensure that the team delivers high-quality code that is secure, maintainable, and efficient. • Identify performance bottlenecks and implement optimizations to enhance the overall system performance and response times. • Work closely with product managers, designers, and other stakeholders to understand business requirements, provide technical insights, recommend best-practice and/or alternate approaches, and contribute to product planning and roadmaps. • Follow an iterative software development methodology and contribute to all phases of the software development lifecycle and support and articulate development status to technical and non-technical audiences. • Stay up-to-date with the latest trends, tools, and technologies related to Ruby on Rails, Go-Lang, Node.JS, and other relevant areas. Apply this knowledge to drive innovation and improvements in our software development processes. • Diagnose and resolve complex technical issues, ensuring the stability and reliability of our platform and services. • Continually refine business acumen and establish domain/industry vertical expertise.

Apply Now

Discover 100,000+ Remote Jobs!

Join now to unlock all jobs

Discover hidden jobs

We scan the internet everyday and find jobs not posted on LinkedIn or other job boards.

Head start against the competition

We find jobs within 24 hours of being posted, so you can apply before everyone else.

Be the first to know

Daily emails with new job openings straight to your inbox.

Choose your membership

Loved by 10,000+ remote workers
🎉$6 / week

Cancel anytime

MOST POPULAR
🥳$18 / month
$24
Save 25% vs weekly

Cancel anytime

BEST VALUE
🥰$54 / year
$216
Save 75% vs monthly

Cancel anytime

Wall of Love

Frequently asked questions

We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.

Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.

Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!

New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.

Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.

Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.

Why I created Remote Rocketship

Choose your membership

Loved by 10,000+ remote workers
🎉$6 / week

Cancel anytime

MOST POPULAR
🥳$18 / month
$24
Save 25% vs weekly

Cancel anytime

BEST VALUE
🥰$54 / year
$216
Save 75% vs monthly

Cancel anytime

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com