Taro Logo

Senior Software Engineer

SaaS company providing subscription management platform for market-leading brands worldwide, managing subscription billing for thousands of companies across 55 countries.
Medellín, Montería, Córdoba, Colombia
Backend
Senior Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS · Finance

Job Description

Recurly, a leading SaaS company in the subscription management space, is seeking a Senior Software Engineer to join their Feature Engineering organization. This role combines technical leadership with hands-on development, focusing on the Subscription Management and Billing/Invoicing engineering teams. The position offers an opportunity to work with a platform that processes billions of transactions and helps companies recover significant revenue.

The ideal candidate will bring 8+ years of software engineering experience, with strong expertise in Ruby on Rails and a willingness to work with Go and Node.js. You'll be responsible for guiding technical decisions, mentoring team members, and contributing to the development of scalable solutions that power subscription businesses worldwide. The role involves both frontend and backend development, with a focus on building robust, high-performance systems.

Working in a hybrid environment in Medellin, you'll collaborate with cross-functional teams to design and implement new features, optimize system performance, and ensure code quality. The position offers the chance to work with major brands like Sling TV, FabFitFun, and Cinemark, while being backed by Accel-KKR, a leading technology-focused private equity firm.

This role is perfect for someone who combines technical excellence with leadership abilities, has a passion for scalable architecture, and wants to make a significant impact in the subscription economy. You'll be joining a company that processes billions in transactions and is continuously expanding its global presence across 55 countries.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Collaborate and inform cross-functional teams of new feature technical design and implementation
  • Provide technical guidance and mentorship to the development team
  • Design robust, scalable, and high-performance software architecture
  • Contribute to full-stack development using Ruby on Rails, Go-Lang, and Node.JS
  • Conduct code reviews and ensure high-quality code delivery
  • Identify and implement performance optimizations
  • Work with product managers and stakeholders on requirements and planning
  • Follow Agile development methodology
  • Stay up-to-date with latest trends and technologies
  • Diagnose and resolve complex technical issues

Requirements For Senior Software Engineer

Ruby
Go
Node.js
  • 8+ years of industry experience as a Software Engineer
  • Strong knowledge in Ruby/Ruby on Rails platform
  • Knowledge of Golang or willingness to learn
  • Experience in designing and building infrastructure and architecture
  • Experience with scalable systems and high traffic handling
  • Familiarity with Agile or Scrum methodologies
  • Strong written and verbal communication skills
  • Technical mentoring capabilities
  • Understanding of payment processing technologies (bonus)
  • Problem-solving skills
  • Continuous learning mindset

Benefits For Senior Software Engineer

  • Competitive benefits programs
  • Family-friendly perks

Related Jobs

Senior Java Developer

Senior Java Developer position at CI&T, focusing on Spring Boot and microservices development, offering remote work in Colombia with comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Fullstory, working remotely from Colombia on data pipeline services processing thousands of events per second using Go and Kubernetes.

Senior QA Automation Engineer

Senior QA Automation Engineer position at Kiwi Financial Inc, focusing on web and mobile application testing with 5+ years of experience required. Remote work opportunity.

Senior Software Engineer

Senior Software Engineer position at Platzi focusing on AI-powered educational products, requiring 4+ years of experience in backend development with Python/TypeScript and AI integration expertise.

Senior Full-Stack Engineer (Node.js + TypeScript + Python)

Senior Full-Stack Engineer position at Oowlish, focusing on platform stability and bug resolution using Node.js, TypeScript, and Python in a remote, AI-driven environment.