About Recurly: Recurly, Inc., a SaaS company, providesa versatile subscription management platform to manage the entiresubscription lifecycle for market-leading brands worldwide.Subscription businesses such as Sling TV, FabFitFun, Cinemark and Fubo.tv depend on Recurly to harness the power of the subscriptionmodel and drive recurring revenue growth. Since its launch in 2009,Recurly has deployed subscription billing for thousands ofcompanies across 55 countries. Our platform empowers billions ofcredit card transactions and has enabled customers to recovernearly $1.3 billion in revenue in 2024. Recurly is backed by Accel-KKR, a leading technology-focused private equity firm withover $10 billion in capital commitments. The partnership offers Recurly access to significant capital and resources to makecontinued investments in technology and platform innovation andexpand our go-to-market initiatives. The Feature Engineeringorganization is looking for an individual with extensive experiencein software development and a track record of building strongengineering teams. In this role, you will guide and mentor the Subscription Management and Billing/Invoicing engineering teams,leading them through technical challenges and encouraging bestpractices in software design, UI/UX, and Agile methodologies. Yourcontributions will extend beyond technical leadership, as you willshape our engineering culture, elevate standards, enhance teamefficiency, and optimize delivery predictability within your teams. The Principal Engineer role at Recurly requires the ability toaddress complex problems effectively, drawing from your extensiveexperience in delivering impactful solutions. Your technicalexpertise, combined with your leadership and coaching capabilities,will have a lasting impact on the entire company's technicaltrajectory, driving Recurly to new heights of success in thesubscription industry. Responsibilities - Communication:Collaborate on and inform cross-functional teams of new featuretechnical design, technical requirements, limitations, andimplementation. - Technical Leadership: Provide technical guidanceand mentorship to the development team, fostering a culture ofcontinuous learning and growth. Lead by example in writing clean,efficient, and well-documented code. - Architectural Design:Collaborate with other engineering leaders and product stakeholdersto design robust, scalable, and high-performance softwarearchitecture, adhering to industry standards and best practices. -Full-Stack Development: Utilize your expertise in Ruby on Rails,Go-Lang, and Node. JS to contribute to the development of variouscomponents of our software applications, encompassing both frontendand backend functionalities. - Code Review and Quality Assurance:Conduct regular code reviews, identify potential issues, and ensurethat the team delivers high-quality code that is secure,maintainable, and efficient. - Performance Optimization: Identifyperformance bottlenecks and implement optimizations to enhance theoverall system performance and response times. - Collaboration:Work closely with product managers, designers, and otherstakeholders to understand business requirements, provide technicalinsights, recommend best-practice and/or alternate approaches, andcontribute to product planning and roadmaps. - Agile Practices:Follow an iterative software development methodology and contributeto all phases of the software development lifecycle and support andarticulate development status to technical and non-technicalaudiences. - Research and Innovation: Stay up-to-date with thelatest trends, tools, and technologies related to Ruby on Rails,Go-Lang, Node. JS, and other relevant areas. Apply this knowledge todrive innovation and improvements in our software developmentprocesses. - Troubleshooting and Bug Fixing: Diagnose and resolvecomplex technical issues, ensuring the stability and reliability ofour platform and services. - Growth: Continually refine businessacumen and establish domain/industry vertical expertise. -Experience with Shopify/eCommerce Integrations is a plus -Salesforce Integration skills are a plus Qualifications - ExtensiveHands-on Experience: Advanced experience as a hands-on SoftwareEngineer, ideally with 12+ years of industry experience, showcasinga strong and diverse technical background. - Ruby on RailsProficiency: Strong knowledge and expertise in the Ruby/Ruby on Rails platform, with a track record of building robust and scalableapplications. - Infrastructure and Architecture: Proven experiencein designing and building out infrastructure and architecture,demonstrating the ability to create efficient and reliable systems.- Scalability: Experience in designing and developing systems thatcan operate at scale, handling high traffic and large volumes ofdata effectively. - Agile Methodologies: Familiarity with Agile or Scrum methodologies, with the ability to adapt and thrive in an Agile development environment. - Technical Mentoring: Demonstratedcapability to provide technical mentoring and guidance to otherdevelopers, fostering a collaborative and knowledge-sharing teamculture. - Communication Skills: Strong written and verbalcommunication skills, enabling effective communication with bothtechnical and non-technical stakeholders. - Golang Experience:Knowledge of Golang or willingness to learn to build highlyscalable, maintainable services in Go a bonus. - Payments IndustryExpertise: Understanding of payment processing technologies,gateways and alternative payment methods a bonus! - Focus on Impact, Security, and Stability: A mindset that emphasizesmeasuring the impact of engineering decisions, ensuring securitybest practices, and maintaining system stability. - High Standardsand Accountability: Ability to hold oneself and others accountableto high standards, particularly when working with productionsystems, to deliver reliable and high-quality products. -Problem-Solving Skills: A track record of applying analytical andcreative problem-solving skills to tackle complex technicalchallenges. - Technology Evaluation: Capability to assess andrecommend appropriate technologies, tools, and frameworks thatalign with project requirements and best engineering practices. -Continuous Learning: A passion for continuous learning and stayingup-to-date with the latest industry trends, emerging technologies,and best practices in software engineering. As a full-timeemployee, we offer competitive benefits programs and perks designedto fit your needs and the needs of your family. Recurly is an equalopportunity employer and all qualified applicants will receiveconsideration for employment without regard to gender, age, race,religion, or any other classification which is protected byapplicable law. Recurly is committed to providing reasonableaccommodations for candidates with disabilities in our recruitingprocess. If you need any assistance or accommodations due to adisability, please let us know ********@recurly.com#J-18808-Ljbffr IT