Lead Software Engineer – Ruby on Rails
We're looking for an experienced Lead Software Engineer to guide a team of Developers as we scale our platform and build new features for long-term success. This role is ideal for someone who is hands-on with code, experienced in mentoring engineers, and passionate about creating reliable, maintainable software. Our stack is primarily Ruby on Rails with a PostgreSQL database, and we use modern JavaScript frameworks on the front end. If you’re excited about driving architectural decisions, improving performance, and building for the future, we’d love to hear from you.
Responsibilities
- Lead and mentor a team of software engineers through development cycles and technical challenges
- Design and build scalable, maintainable features across the full stack
- Collaborate with product, design, and other stakeholders to define and prioritize work
- Continuously improve application performance, stability, and reliability
- Make architectural decisions to support long-term growth and scalability
- Conduct code reviews, contribute to best practices, and champion high-quality code
Requirements
- 5+ years of experience as a software engineer, with 2+ years in a leadership role
- Deep experience with Ruby on Rails and PostgreSQL
- Proficiency with at least one modern JavaScript framework (React, Vue, Svelte, etc.)
- Strong understanding of software architecture, databases, and RESTful APIs
- Excellent communication skills and a collaborative mindset
- Ability to balance hands-on coding with strategic technical planning