Senior Software Engineer, Full-Stack

Recurly, Inc
  • Broomfield, CO
  • Autofill and Review
30+ days ago

Job Description

We're looking for a Senior Full-Stack Engineer to help build our marketing and customer engagement platform. In this role, you'll design and develop data-driven, customer-facing features and backend services that power real-time personalization, campaign delivery, and transaction support. Our stack is Ruby on Rails on the backend and Vue.js on the frontend - and we value engineers who lead with strong product instincts, deep technical judgment, and a pragmatic mindset.

This is a great opportunity for an experienced engineer who enjoys owning features end-to-end, collaborating closely with cross-functional partners, and mentoring less-experienced teammates, with room to grow into broader technical leadership. We believe the best engineers today are fluent in AI - comfortable using AI-assisted development tools and thoughtful about how AI capabilities can be woven into product features and platform experiences.

This is a hybrid role based out of our Broomfield, Colorado office.

Responsibilities

  • Full-Stack Development: Design and build robust, secure, and scalable systems across our Ruby on Rails and Vue.js stack, with ownership from API design and data modeling through to rich front-end experiences.
  • Technical Contribution: Contribute to architecture and design discussions for key platform initiatives, and help establish and follow sound engineering patterns.
  • Mentorship: Support the growth of junior and mid-level engineers through code reviews, design feedback, and pairing.
  • Performance & Quality: Identify and drive improvements to backend and frontend performance, and help raise the bar for code quality, testing, security, and observability.
  • Cross-Functional Collaboration: Partner with Product, Design, and Customer Success to translate business problems into sound technical solutions that deliver measurable outcomes.
  • AI-Augmented Development: Leverage AI-assisted tooling to accelerate delivery, and contribute ideas on where AI capabilities can add genuine value to the product.
  • Agile Delivery: Work effectively in an iterative, fast-paced environment - shipping frequently and adapting quickly.
  • Incident Response: Participate in resolving production incidents and contribute to post-incident reviews that prevent recurrence.

Numbers & Facts

LocationBroomfield, CO

Skills

  • Agile Programming Methodologiesunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Audio Engineeringunmatched
  • Campaignsunmatched
  • Code Reviewsunmatched
  • Cross-Functionalunmatched
  • Customer Relationsunmatched
  • Data Modelingunmatched
  • Engagement Marketingunmatched
  • Incident Managementunmatched
  • Incident Responseunmatched
  • Machine Toolunmatched
  • Mentoringunmatched
  • Process Improvementunmatched
  • Product Designunmatched
  • Programming Toolsunmatched
  • Ruby on Railsunmatched
  • Software Engineeringunmatched
  • Systems Scalabilityunmatched
  • Technical Deliveryunmatched
  • Technical Leadershipunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Value Engineeringunmatched
  • Vue.jsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder