Senior Software Engineer at Recurly

Since 2009, Recurly has provided enterprise-class recurring billing, revenue optimization, and subscription management services for thousands of businesses worldwide, processing more than 5 billion dollars in transaction volume annually.  

Our Information Security team is looking for an energetic and highly skilled team member to improve the security of our innovative, cutting-edge subscription management platform. Our ideal candidate will possess a broad and deep understanding of technology systems, take a thoughtful and proactive approach to communication, and be able to demonstrate an understanding of how elegant software can contribute to business outcomes. 

 For this role, we’re looking for a strong and experienced engineer who is comfortable working in multiple languages/frameworks and has an interest in application security features and tools. 

We are looking to hire in San Francisco, Boulder, New Orleans, or remotely in the following states: California, Colorado, Illinois, Louisiana, North Carolina, New Jersey, Oregon, South Carolina, Washington, Arizona, Georgia, Massachusetts, Minnesota, Montana, Ohio, Pennsylvania.

    • Deliver high-quality code for security features, enhancements, and fixes on schedule
    • Analyze application flows to identify and remediate vulnerabilities
    • Integrate and tune application security tools to protect the application
    • Provide application security expertise and analysis on new features, products, and services
    • Collaboratively integrate security into the overall Software Development Life-cycle
    • Work with external security researchers to identify and remediate vulnerabilities
    • Communicate security objectives and risks to technical and non-technical audiences
    • Demonstrate a willingness to learn and continually refine your business acumen and establish security domain/industry expertise


    • Substantial and meaningful professional experience leading the delivery of features in enterprise Ruby on Rails applications
    • A “quality-first” mindset, with demonstrable experience producing secure, high-quality code
    • Demonstrated capability to deliver committed functionality on schedule
    • Outstanding verbal and written communication skills, and a willingness to engage proactively, positively, and constructively with peers and stakeholders throughout the organization
    • Proactive and positive participation in agile ceremonies and processes, including requirements and solution design sessions, daily stand-ups, grooming, retrospectives, and ticket maintenance
    • Self-motivated, and committed to ongoing growth and learning
    • Demonstrated ability to work respectfully, positively, and in an ego-free fashion with a cross-disciplinary team
    • Bachelor’s Degree in Computer Science or a related field, or equivalent experience

Desired Skills & Experience

    • Experience with back-end (e.g. Node) and front-end (e.g. React) JavaScript
    • Experience with user interface design
    • Experience with Golang
    • Experience with web application security tools and techniques - on the job training available for candidates excited about breaking into the application security space
About Recurly
Recurly, Inc. provides a versatile subscription management platform to manage the entire subscription lifecycle for market-leading brands worldwide. Subscription businesses such as Sling TV, BarkBox, Asana, FabFitFun, Cinemark and depend on Recurly to harness the power of the subscription model and drive recurring revenue growth.  Since its launch in 2009, Recurly has deployed subscription billing for thousands of companies across 42 countries.

Offices located in San Francisco, California, Boulder, Colorado, and New Orleans, Louisiana